Просмотр исходного кода

Runs package_remove before package_add

Alessandro Pilotti 10 лет назад
Родитель
Сommit
0d9f90e2e9
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      coriolis/osmorphing/manager.py

+ 5 - 5
coriolis/osmorphing/manager.py

@@ -28,16 +28,16 @@ def morph_image(connection_info, os_type, target_hypervisor, target_platform,
     (packages_add,
     (packages_add,
      packages_remove) = os_morphing_tools.get_packages()
      packages_remove) = os_morphing_tools.get_packages()
 
 
-    if packages_add:
-        event_manager.progress_update(
-            "Adding packages: %s" % str(packages_add))
-        os_morphing_tools.install_packages(packages_add)
-
     if packages_remove:
     if packages_remove:
         event_manager.progress_update(
         event_manager.progress_update(
             "Removing packages: %s" % str(packages_remove))
             "Removing packages: %s" % str(packages_remove))
         os_morphing_tools.uninstall_packages(packages_remove)
         os_morphing_tools.uninstall_packages(packages_remove)
 
 
+    if packages_add:
+        event_manager.progress_update(
+            "Adding packages: %s" % str(packages_add))
+        os_morphing_tools.install_packages(packages_add)
+
     LOG.info("Post packages")
     LOG.info("Post packages")
     os_morphing_tools.post_packages_install()
     os_morphing_tools.post_packages_install()