summaryrefslogtreecommitdiffstats
path: root/rescue.py
diff options
context:
space:
mode:
Diffstat (limited to 'rescue.py')
-rw-r--r--rescue.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/rescue.py b/rescue.py
index c3517f67a..cd9c54302 100644
--- a/rescue.py
+++ b/rescue.py
@@ -28,6 +28,7 @@ import shutil
import fcntl
import termios
+import rhpl
from rhpl.translate import _
import logging
@@ -177,7 +178,10 @@ def runShell(screen = None, msg=""):
print
if os.path.exists("/bin/sh"):
- iutil.execWithRedirect("/bin/sh", [], stdout="/dev/console", stderr="/dev/console")
+ if rhpl.getArch() == "s390":
+ iutil.execWithRedirect("/bin/sh", [])
+ else:
+ iutil.execWithRedirect("/bin/sh", [], stdout="/dev/console", stderr="/dev/console")
else:
print "Unable to find /bin/sh to execute! Not starting shell"
time.sleep(5)