Alex Lourie has uploaded a new change for review.

Change subject: packaging: setup: copy virtio files if they exist
......................................................................

packaging: setup: copy virtio files if they exist

Current implementation didn't load the image_upload
plugin correctly. Additionally, the plugin itself
checked its own relevance before NFS export was created.

New implementation loads the plugin correctly and moves
NFS check to misc stage, where NFS creation/export
configuration step already have passed.

Change-Id: Ie35c5a3ad38b2f7bdae88c1f8d0790d1a8c988c2
Signed-off-by: Alex Lourie <[email protected]>
---
M packaging/setup/plugins/ovirt-engine-setup/distro-rpm/__init__.py
M packaging/setup/plugins/ovirt-engine-setup/distro-rpm/image_upload.py
2 files changed, 9 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/04/18504/1

diff --git a/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/__init__.py 
b/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/__init__.py
index 49b4be4..61b7e5f 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/__init__.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/__init__.py
@@ -23,11 +23,13 @@
 
 from otopi import util
 from . import packages
+from . import image_upload
 
 
 @util.export
 def createPlugins(context):
     packages.Plugin(context=context)
+    image_upload.Plugin(context=context)
 
 
 # vim: expandtab tabstop=4 shiftwidth=4
diff --git 
a/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/image_upload.py 
b/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/image_upload.py
index 4130691..c137c4f 100644
--- a/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/image_upload.py
+++ b/packaging/setup/plugins/ovirt-engine-setup/distro-rpm/image_upload.py
@@ -71,14 +71,16 @@
     )
     def _setup(self):
         if not self.environment[osetupcons.CoreEnv.DEVELOPER_MODE]:
-            if self.environment[osetupcons.SystemEnv.NFS_CONFIG_ENABLED]:
-                for filename in self._fileList:
-                    if os.path.exists(filename):
-                        self._enabled = True
+            for filename in self._fileList:
+                if os.path.exists(filename):
+                    self._enabled = True
 
     @plugin.event(
         stage=plugin.Stages.STAGE_MISC,
-        condition=lambda self: self._enabled,
+        condition=lambda self: (
+            self._enabled and
+            self.environment[osetupcons.SystemEnv.NFS_CONFIG_ENABLED]
+        ),
         after=(
             osetupcons.Stages.CONFIG_ISO_DOMAIN_AVAILABLE,
         ),


-- 
To view, visit http://gerrit.ovirt.org/18504
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie35c5a3ad38b2f7bdae88c1f8d0790d1a8c988c2
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alex Lourie <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to