Browse Source

dracut.sh: Fix variable name typo.

This caused the root_dev variable not to be set which in turn meant that
the root device was not whitelisted in 99base/module-setup.sh when injecting
compile-time devexists hooks in hostonly initrds. This ties the generated
initrd to the root fs device (typically the UUID) rather than relying solely
only the root= kernel command line.

While it is hostonly, not hardcoding e.g. UUIDs is still desirable. Any
swap partition on the host device is still added however.
master
Colin Guthrie 11 years ago committed by Harald Hoyer
parent
commit
8da51857f0
  1. 2
      dracut.sh

2
dracut.sh

@ -1005,7 +1005,7 @@ if [[ $hostonly ]]; then @@ -1005,7 +1005,7 @@ if [[ $hostonly ]]; then
_bdev=$(readlink -f "/dev/block/$_dev")
[[ -b $_bdev ]] && _dev=$_bdev
push host_devs $_dev
[[ "$_mp" == "/" ]] && root_dev="$_dev"
[[ "$mp" == "/" ]] && root_dev="$_dev"
push host_devs "$_dev"
done


Loading…
Cancel
Save