[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[PATCH] rescue.py will execute runPostScripts if we've booted with the nomount option and kickstart



diff --git a/rescue.py b/rescue.py
index 021c79f..00fd8b8 100644
--- a/rescue.py
+++ b/rescue.py
@@ -277,7 +277,15 @@ def runRescue(anaconda, instClass):

     # Early shell access with no disk access attempts
     if not anaconda.rescue_mount:
-        runShell()
+        # support ks.cfg %post with --nomount only because it's easier
+        # the %post should be responsible for mounting all needed file systems
+        # NOTE: 1st script must be bash or simple python as nothing else might
be available in the rescue image
+        if anaconda.isKickstart:
+           from kickstart import runPostScripts
+           runPostScripts(anaconda)
+        else:
+           runShell()
+
         sys.exit(0)

     screen = SnackScreen()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]