[master/rhel7] Fix default device for ks=cdrom (#1042500)

Brian C. Lane bcl at redhat.com
Thu Dec 12 22:58:13 UTC 2013


From: "Brian C. Lane" <bcl at redhat.com>

---
 dracut/kickstart-genrules.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dracut/kickstart-genrules.sh b/dracut/kickstart-genrules.sh
index f29ad87..452d6bc 100755
--- a/dracut/kickstart-genrules.sh
+++ b/dracut/kickstart-genrules.sh
@@ -10,7 +10,10 @@ case "${kickstart%%:*}" in
     ;;
     cdrom|hd|bd) # cdrom, cdrom:<dev>:<path>, hd:<dev>:<path>, bd:<dev>:<path>
         splitsep ":" "$kickstart" kstype ksdev kspath
-        [ "$kstype" = "cdrom" ] && [ -z "$ksdev" ] && ksdev="/dev/cdrom"
+        if [ "$kstype" = "cdrom" ] && [ -z "$kspath" ]; then
+            kspath="$ksdev"
+            ksdev="/dev/cdrom"
+        fi
         ksdev=$(disk_to_dev_path $ksdev)
         if [ "$kstype" = "bd" ]; then # TODO FIXME: no biospart support yet
             warn "inst.ks='$kickstart'"
-- 
1.8.3.1



More information about the anaconda-patches mailing list