diff --git a/dracut/modules.d/90kiwi-live/kiwi-live-checkmedia.sh b/dracut/modules.d/90kiwi-live/kiwi-live-checkmedia.sh index 0de2281b..8cbf020b 100755 --- a/dracut/modules.d/90kiwi-live/kiwi-live-checkmedia.sh +++ b/dracut/modules.d/90kiwi-live/kiwi-live-checkmedia.sh @@ -2,7 +2,7 @@ type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh type runMediaCheck >/dev/null 2>&1 || . /lib/kiwi-live-lib.sh -if getargbool 0 mediacheck; then +if getargbool 0 mediacheck || getargbool 0 rd.live.check; then declare root=${root} initGlobalDevices "${root#live:}" runMediaCheck diff --git a/dracut/modules.d/90kiwi-live/module-setup.sh b/dracut/modules.d/90kiwi-live/module-setup.sh index 9f5f9906..9c620fe7 100755 --- a/dracut/modules.d/90kiwi-live/module-setup.sh +++ b/dracut/modules.d/90kiwi-live/module-setup.sh @@ -25,10 +25,11 @@ install() { declare systemdutildir=${systemdutildir} declare dracutbasedir=${dracutbasedir} local dmsquashdir= + inst_multiple -o checkmedia inst_multiple \ umount dmsetup blockdev blkid lsblk dd losetup \ grep cut partprobe find wc fdisk tail mkfs.ext4 mkfs.xfs \ - checkmedia dialog cat + dialog cat dmsquashdir=$(find "${dracutbasedir}/modules.d" -name "*dmsquash-live") if [ -n "${dmsquashdir}" ] && \