Take II: [master/rhel7-branch] Auto-load ks.cfg if OEMDRV volume available. (#1057271)
Samantha N. Bueno
sbueno+anaconda at redhat.com
Wed Jul 22 19:36:07 UTC 2015
This checks if there are any OEMDRV labelled storage volumes available--
if yes, load a ks.cfg file from that.
This should only happen if a user has not manually specified a ks=
option themselves.
Additionally, this checks for a boot arg inst.ks=none, to explicitly
disable autoloading of ks.cfg from any detected OEMDRV volumes.
Resolves: rhbz#1057271
---
dracut/kickstart-genrules.sh | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dracut/kickstart-genrules.sh b/dracut/kickstart-genrules.sh
index 3b83d6c..b5823f9 100755
--- a/dracut/kickstart-genrules.sh
+++ b/dracut/kickstart-genrules.sh
@@ -24,4 +24,10 @@ case "${kickstart%%:*}" in
bd) # bd:<dev>:<path> - biospart (TODO... if anyone uses this anymore)
warn "inst.ks: can't get kickstart - biospart (bd:) isn't supported yet"
;;
+ "")
+ if [ -z "$kickstart" -a $(getarg ks= inst.ks=) != "none" ]; then
+ when_diskdev_appears $(disk_to_dev_path LABEL=OEMDRV) \
+ fetch-kickstart-disk \$env{DEVNAME} "/ks.cfg"
+ fi
+ ;;
esac
--
1.9.3
More information about the anaconda-patches
mailing list