diff options
Diffstat (limited to 'crates/shirabe/src/installer')
| -rw-r--r-- | crates/shirabe/src/installer/installation_manager.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/shirabe/src/installer/installation_manager.rs b/crates/shirabe/src/installer/installation_manager.rs index 2fc77d9..6f691c6 100644 --- a/crates/shirabe/src/installer/installation_manager.rs +++ b/crates/shirabe/src/installer/installation_manager.rs @@ -197,6 +197,8 @@ impl InstallationManager { }), ); + let all_operations: Vec<std::rc::Rc<dyn OperationInterface>> = operations.clone(); + let result: Result<()> = (|| -> Result<()> { // execute operations in batches to make sure download-modifying-plugins are installed // before the other packages get downloaded @@ -247,8 +249,7 @@ impl InstallationManager { dev_mode, run_scripts, download_only, - // TODO(phase-b): allOperations should be the original full list; would require clone - vec![], + all_operations.clone(), ), )?; } |
