summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2010-02-25 10:15:25 -0500
committerChris Lumens <clumens@redhat.com>2010-02-25 16:37:07 -0500
commit23d7324fc37f338022c6ac2dae0fd119884a1aea (patch)
treeec27101fbfaefd184c03df0d4334aa30646881ee
parentc61f9d8842baab8431ed1bb10af799e624fe051a (diff)
downloadanaconda-23d7324fc37f338022c6ac2dae0fd119884a1aea.tar.gz
anaconda-23d7324fc37f338022c6ac2dae0fd119884a1aea.tar.xz
anaconda-23d7324fc37f338022c6ac2dae0fd119884a1aea.zip
doReIPL should return when going back through steps, too (#563862).
Without this change, going backwards from package installation errors will bounce at the reipl step and go forwards again without giving you a chance to do anything about it. The result is arbitrary errors about setting up authentication because no packages were installed.
-rw-r--r--packages.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages.py b/packages.py
index ffe1cb6e6..ed9ed354c 100644
--- a/packages.py
+++ b/packages.py
@@ -345,7 +345,7 @@ def doReIPL(anaconda):
# import pdb
# pdb.set_trace ()
- if not iutil.isS390():
+ if not iutil.isS390() or anaconda.dir == DISPATCH_BACK:
return DISPATCH_NOOP
messageInfo = iutil.reIPL(anaconda, os.getppid())