From: Harald Hoyer Date: Wed, 23 Sep 2009 23:44:57 +0000 (-0700) Subject: devicemapper: add dmeventd and new rules for device mapper X-Git-Tag: 003~164 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b9c4654a63baeb248d3c301429bb2cf456cd2ead;p=thirdparty%2Fdracut.git devicemapper: add dmeventd and new rules for device mapper --- diff --git a/modules.d/90crypt/install b/modules.d/90crypt/install index b15440c1c..17fba37c1 100755 --- a/modules.d/90crypt/install +++ b/modules.d/90crypt/install @@ -1,7 +1,9 @@ #!/bin/bash -inst cryptsetup +inst cryptsetup +inst dmeventd inst_rules "$moddir/70-luks.rules" inst "$moddir"/cryptroot-ask.sh /sbin/cryptroot-ask inst_hook cmdline 30 "$moddir/parse-crypt.sh" inst_hook pre-pivot 30 "$moddir/crypt-cleanup.sh" inst_hook pre-pivot 31 "$moddir/crypt-cleanup.sh" +inst_rules 10-dm.rules 95-dm-notify.rules diff --git a/modules.d/90dmraid/install b/modules.d/90dmraid/install index bb9dc5a5f..7d2dd4156 100755 --- a/modules.d/90dmraid/install +++ b/modules.d/90dmraid/install @@ -1,5 +1,5 @@ #!/bin/bash -dracut_install dmraid partx kpartx +dracut_install dmraid partx kpartx dmeventd inst "$moddir/dmraid.sh" /sbin/dmraid_scan if [ ! -x /lib/udev/vol_id ]; then @@ -10,3 +10,5 @@ inst_rules "$moddir/61-dmraid-imsm.rules" inst "$moddir/dmraid-cleanup.sh" /sbin/dmraid-cleanup inst_hook pre-trigger 30 "$moddir/parse-dm.sh" +inst_rules 10-dm.rules 12-dm-disk.rules 95-dm-notify.rules + diff --git a/modules.d/90lvm/install b/modules.d/90lvm/install index fe5492f50..bb655dbe3 100755 --- a/modules.d/90lvm/install +++ b/modules.d/90lvm/install @@ -1,5 +1,6 @@ #!/bin/bash inst lvm +inst dmeventd inst_rules "$moddir/64-lvm.rules" 64-lvm.rules @@ -7,6 +8,9 @@ if [[ $hostonly ]] || [[ $lvmconf = "yes" ]]; then [ -f /etc/lvm/lvm.conf ] && inst /etc/lvm/lvm.conf fi +dracut_install /lib*/libdevmapper-event-lvm2mirror.so* /lib*/libdevmapper-event-lvm2snapshot.so* +inst_rules 10-dm.rules 12-dm-disk.rules 95-dm-notify.rules 11-lvm.rules + inst "$moddir/lvm_scan.sh" /sbin/lvm_scan inst_hook cmdline 30 "$moddir/parse-lvm.sh" inst "$moddir/lvm-cleanup.sh" /sbin/lvm-cleanup diff --git a/modules.d/95udev-rules/install b/modules.d/95udev-rules/install index f162911bc..2d378de44 100755 --- a/modules.d/95udev-rules/install +++ b/modules.d/95udev-rules/install @@ -6,7 +6,7 @@ dracut_install udevd udevadm /etc/udev/udev.conf /etc/group dracut_install basename inst_rules 50-udev-default.rules 60-persistent-storage.rules \ 61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.rules \ - 60-pcmcia.rules + 60-pcmcia.rules #Some debian udev rules are named differently inst_rules 50-udev.rules 95-late.rules