[rhel7-branch 1/1] Fix dracut reads ksdevice from missing os enviromnent

jkonecny12 installerbot-noreply at redhat.com
Fri May 29 14:30:53 UTC 2015


From: Jiri Konecny <jkonecny at redhat.com>

Now dracut reads the ksdevice from /proc/cmdline file instead.

Related: rhbz#1085310
---
 dracut/parse-kickstart | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart
index c62926b..8d28617 100755
--- a/dracut/parse-kickstart
+++ b/dracut/parse-kickstart
@@ -521,7 +521,10 @@ def write_ifcfg(filename, ifcfg):
 
 def process_kickstart(ksfile):
     handler = DracutHandler()
-    handler.ksdevice = os.environ.get('ksdevice')
+    try:
+        handler.ksdevice = proc_cmdline['ksdevice']
+    except KeyError:
+        log.info("ksdevice argument is not available")
     parser = KickstartParser(handler, missingIncludeIsFatal=False, errorsAreFatal=False)
     parser.registerSection(NullSection(handler, sectionOpen="%addon"))
     log.info("processing kickstart file %s", ksfile)


-- 
To view this commit on github, visit https://github.com/rhinstaller/anaconda/commit/ed150448e5247c75b8f01c887e6a9942d32f61af


More information about the anaconda-patches mailing list