(
paths: PglitePaths,
options: RootPrepareOptions,
)
| 1572 | } |
| 1573 | |
| 1574 | pub(crate) fn prepare_database_root( |
| 1575 | paths: PglitePaths, |
| 1576 | options: RootPrepareOptions, |
| 1577 | ) -> Result<InstallOutcome> { |
| 1578 | let (mut runtime_layout, unpacked_runtime) = prepare_runtime_layout(&paths, options.runtime)?; |
| 1579 | prepare_pgdata(&paths, options.cluster, &mut runtime_layout)?; |
| 1580 | Ok(InstallOutcome { |
| 1581 | paths, |
| 1582 | unpacked_runtime, |
| 1583 | runtime_layout, |
| 1584 | preinstalled_extensions: Vec::new(), |
| 1585 | }) |
| 1586 | } |
| 1587 | |
| 1588 | fn prepare_pgdata( |
| 1589 | paths: &PglitePaths, |