]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
lvm_scan: use '--ignoremonitoring' rather than '--monitor n'
authorMike Snitzer <snitzer@redhat.com>
Wed, 10 Mar 2010 19:24:18 +0000 (14:24 -0500)
committerHarald Hoyer <harald@redhat.com>
Wed, 17 Mar 2010 10:59:38 +0000 (11:59 +0100)
lvchange and vgchange '--monitor n' will not prevent lvm from
attempting to dlopen the libdevmapper-event library.

dracut git commit 47ab3b6c5e introduced the use of '--monitor n' but
'--ignoremonitoring' is needed now that the libdevmapper-event library
isn't copied into the initramfs (ever since 0fae59d6eb3)

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
modules.d/90lvm/lvm_scan.sh

index 85cd78e496daa960222b58e96ea8eed1451efd8c..f4f7b4a8ee519e55d0868b3e68b680605a78487b 100755 (executable)
@@ -60,13 +60,13 @@ nopoll=$(
 if [ -n "$LVS" ] ; then
     info "Scanning devices $lvmdevs for LVM logical volumes $LVS"
     lvm lvscan --ignorelockingfailure 2>&1 | vinfo
-    lvm lvchange -ay --ignorelockingfailure $nopoll --monitor n $LVS 2>&1 | vinfo    
+    lvm lvchange -ay --ignorelockingfailure $nopoll --ignoremonitoring $LVS 2>&1 | vinfo
 fi
 
 if [ -z "$LVS" -o -n "$VGS" ]; then
     info "Scanning devices $lvmdevs for LVM volume groups $VGS"
     lvm vgscan --ignorelockingfailure 2>&1 | vinfo
-    lvm vgchange -ay --ignorelockingfailure $nopoll --monitor n $VGS 2>&1 | vinfo
+    lvm vgchange -ay --ignorelockingfailure $nopoll --ignoremonitoring $VGS 2>&1 | vinfo
 fi
 
 if [ "$lvmwritten" ]; then