X-Git-Url: https://git.grml.org/?p=grml-autoconfig.git;a=blobdiff_plain;f=autoconfig.functions;h=883231bbe5e9c3123f5c69c1bcc52b6d8bc8d95d;hp=558472beebec1616050071cdde1b86c892ab551c;hb=86279cdec69f44dce191edb0fa9a056cf65d1e24;hpb=7d9bfa75565c491a513d421e2f2fc42a9ea9789f diff --git a/autoconfig.functions b/autoconfig.functions index 558472b..883231b 100755 --- a/autoconfig.functions +++ b/autoconfig.functions @@ -1713,12 +1713,18 @@ config_lvm(){ fi eend 0 if checkbootparam 'lvm' ; then - einfo "Bootoption LVM found. Searching for logical volumes and enabling them:" if $SYSTEMD ; then - service_wrapper lvm2-lvmetad start - vgchange -ay - eend $? + einfo "Bootoption LVM found, enabling related services." + if [ -r /etc/init.d/lvm2-lvmetad ] ; then + service_wrapper lvm2-lvmetad start ; eend $? + fi + if [ -r /etc/init.d/lvm2-lvmpolld ] ; then + service_wrapper lvm2-lvmpolld start ; eend $? + fi + einfo "Searching for logical volumes and enabling them:" + vgchange -ay ; eend $? else + einfo "Bootoption LVM found. Searching for logical volumes and enabling them:" service_wrapper lvm2 start ; eend $? fi fi