summaryrefslogtreecommitdiffstats
path: root/rescue.py
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2001-02-22 22:55:07 +0000
committerErik Troan <ewt@redhat.com>2001-02-22 22:55:07 +0000
commit40084b516d74ebc0d0d71b02c0d103a5fa1bbf96 (patch)
tree342b52eb818e4e265184e294a7febb77f490f9e9 /rescue.py
parentce89ce62296d2b6d9e884ef5592c0a82ba469af3 (diff)
downloadanaconda-40084b516d74ebc0d0d71b02c0d103a5fa1bbf96.tar.gz
anaconda-40084b516d74ebc0d0d71b02c0d103a5fa1bbf96.tar.xz
anaconda-40084b516d74ebc0d0d71b02c0d103a5fa1bbf96.zip
populate /dev a bit
Diffstat (limited to 'rescue.py')
-rw-r--r--rescue.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/rescue.py b/rescue.py
index 17188ea34..f117f2f21 100644
--- a/rescue.py
+++ b/rescue.py
@@ -2,6 +2,7 @@ import upgrade
from snack import *
from text import WaitWindow, OkCancelWindow
from translate import _
+import _balkan
import raid
import os
from log import log
@@ -41,6 +42,18 @@ def runRescue(url, serial):
if not fstab:
os.execv("/bin/sh", [ "-/bin/sh" ])
+ # lets create some devices
+ for drive in fstab.driveList():
+ isys.makeDevInode(drive, "/dev/" + drive)
+
+ for i in range(16):
+ if drive [:3] == "rd/" or drive [:4] == "ida/" or drive [:6] == "cciss/":
+ dev = drive + 'p' + str (i + 1)
+ else:
+ dev = drive + str (i + 1)
+
+ isys.makeDevInode(dev, "/dev/" + dev)
+
screen = SnackScreen()
intf = RescueInterface(screen)