ENV{ID_FS_TYPE}=="linux_raid_member", GOTO="dm_end"
-ENV{ID_FS_TYPE}=="*_raid_member", RUN+="/sbin/initqueue /sbin/dmraid_scan \$0"
+ENV{ID_FS_TYPE}=="*_raid_member", RUN+="/bin/ln -s /sbin/dmraid_scan /initqueue/dmraid_scan"
LABEL="dm_end"
#!/bin/sh
if udevadm settle --timeout=1 >/dev/null 2>&1; then
+ [ -h "$job" ] && rm -f "$job"
# run dmraid if udev has settled
dmraid -ay -Z
- [ -e "$job" ] && rm -f "$job"
fi
#!/bin/bash
-dracut_install dmraid
+dracut_install dmraid ln
inst "$moddir/dmraid.sh" /sbin/dmraid_scan
inst_rules 64-md-raid.rules
inst_rules "$moddir/61-dmraid.rules"