if [ -x /sbin/mdmon ] ; then
dracut_install mdmon
- inst_hook pre-pivot 30 "$moddir/mdmon-pre-pivot.sh"
fi
+inst_hook pre-udev 30 "$moddir/mdmon-pre-udev.sh"
inst "$moddir/mdraid_start.sh" /sbin/mdraid_start
inst "$moddir/mdcontainer_start.sh" /sbin/mdcontainer_start
+++ /dev/null
-# switch any mdmon instances to newroot
-if pidof mdmon >/dev/null 2>&1; then
- /sbin/mdmon /proc/mdstat $NEWROOT
-fi
-
--- /dev/null
+# save state dir for mdmon/mdadm for the real root
+mkdir /dev/.mdadm
+[ -e /var/run/mdadm ] && rm -fr /var/run/mdadm
+ln -s /dev/.mdadm /var/run/mdadm