summaryrefslogtreecommitdiff
path: root/dracut.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dracut.sh')
-rwxr-xr-xdracut.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/dracut.sh b/dracut.sh
index 6bc47fae..477a85a4 100755
--- a/dracut.sh
+++ b/dracut.sh
@@ -862,7 +862,9 @@ if [[ $hostonly ]]; then
"/boot";
do
mountpoint "$mp" >/dev/null 2>&1 || continue
- push host_devs "$(readlink -f "/dev/block/$(find_block_device "$mp")")"
+ _dev="$(readlink -f "/dev/block/$(find_block_device "$mp")")"
+ [[ "$_mp" == "/" ]] && root_dev="$_dev"
+ push host_devs "$_dev"
done
while read dev type rest; do
@@ -945,7 +947,7 @@ fi
export initdir dracutbasedir dracutmodules \
fw_dir drivers_dir debug no_kernel kernel_only \
- omit_drivers mdadmconf lvmconf \
+ omit_drivers mdadmconf lvmconf root_dev \
use_fstab fstab_lines libdirs fscks nofscks ro_mnt \
stdloglvl sysloglvl fileloglvl kmsgloglvl logfile \
debug host_fs_types host_devs sshkey add_fstab \