]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
Use udev rules to create dmraid /dev/mapper/ devices 363/head
authorHannes Reinecke <hare@suse.com>
Fri, 3 Feb 2017 15:02:33 +0000 (16:02 +0100)
committerDaniel Molkentin <dmolkentin@suse.com>
Wed, 17 Jan 2018 16:51:42 +0000 (17:51 +0100)
https://bugzilla.opensuse.org/show_bug.cgi?id=905746

modules.d/90dmraid/dmraid.sh
modules.d/90dmraid/module-setup.sh

index e7a09b072a1baea228ffe9dadf7765356a6c2b29..edae978403da0564213e1c2c43414e912f977a3c 100755 (executable)
@@ -33,8 +33,6 @@ if [ -n "$DM_RAIDS" ] || getargbool 0 rd.auto; then
                 if [ "${s##$r}" != "$s" ]; then
                     info "Activating $s"
                     dmraid -ay -i -p --rm_partitions "$s" 2>&1 | vinfo
-                    [ -e "/dev/mapper/$s" ] && kpartx -a "/dev/mapper/$s" 2>&1 | vinfo
-                    udevsettle
                 fi
             done
         done
index e8de5f562a9292068d0dbe43ef76081452d7db67..797a58e59883ddfa664ba03bfd48f07d52058e22 100755 (executable)
@@ -74,6 +74,8 @@ install() {
 
     inst "$moddir/dmraid.sh" /sbin/dmraid_scan
 
+    inst_rules 66-kpartx.rules 67-kpartx-compat.rules
+
     inst_libdir_file "libdmraid-events*.so*"
 
     inst_rules "$moddir/61-dmraid-imsm.rules"