Juan Hernandez has uploaded a new change for review.

Change subject: packaging: Change to / before starting upgrade
......................................................................

packaging: Change to / before starting upgrade

If the upgrade runs for a directory that is deleted by the upgrade
itself (anything under /usr/share/rhevm, for example) some tools will
(the JVM, for example) fail because they don't find their current
working directory. In order to prevent that this patch modifies the
upgrade script so that it changes to the root directory before doing
anything.

Change-Id: I5bca7f93fe29e97d17dcc668a0d73306600764cb
Signed-off-by: Juan Hernandez <juan.hernan...@redhat.com>
---
M packaging/fedora/setup/engine-upgrade.py
1 file changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/72/11172/1

diff --git a/packaging/fedora/setup/engine-upgrade.py 
b/packaging/fedora/setup/engine-upgrade.py
index 6bc4b3b..277ca60 100755
--- a/packaging/fedora/setup/engine-upgrade.py
+++ b/packaging/fedora/setup/engine-upgrade.py
@@ -1106,6 +1106,10 @@
 
 if __name__ == '__main__':
     try:
+        # Change to the root directory to avoid problems if our current
+        # working directory is deleted:
+        os.chdir("/")
+
         # Must run as root
         _verifyUserPermissions()
 


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5bca7f93fe29e97d17dcc668a0d73306600764cb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Juan Hernandez <juan.hernan...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to