From: Alexander Tsoy Date: Sat, 23 May 2020 15:03:47 +0000 (+0300) Subject: lvm: fix removal of pvscan from udev rules X-Git-Tag: 051~123 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=07417b7fc5cb261187519c916e4735189f20f4c6;p=thirdparty%2Fdracut.git lvm: fix removal of pvscan from udev rules udev rules provided by lvm 2.02.128 and newer uses '+=' instead of '='. --- diff --git a/modules.d/90lvm/module-setup.sh b/modules.d/90lvm/module-setup.sh index d6d2c1857..52c803f7c 100755 --- a/modules.d/90lvm/module-setup.sh +++ b/modules.d/90lvm/module-setup.sh @@ -101,7 +101,7 @@ install() { sed -i -e 's/^ENV{SYSTEMD_ALIAS}=.*/# No LVM pvscan in dracut - lvmetad is not running yet/' \ ${initdir}/lib/udev/rules.d/69-dm-lvm-metad.rules sed -i -e 's/^ENV{ID_MODEL}=.*//' ${initdir}/lib/udev/rules.d/69-dm-lvm-metad.rules - sed -i -e 's/^ENV{SYSTEMD_WANTS}=.*//' ${initdir}/lib/udev/rules.d/69-dm-lvm-metad.rules + sed -i -e 's/^ENV{SYSTEMD_WANTS}+\?=.*//' ${initdir}/lib/udev/rules.d/69-dm-lvm-metad.rules else sed -i -e 's/.*lvm pvscan.*/# No LVM pvscan for in dracut - lvmetad is not running yet/' \ ${initdir}/lib/udev/rules.d/69-dm-lvm-metad.rules