--- /sbin/mkinitrd	2005-06-10 04:52:15.000000000 -0700
+++ /sbin/mkinitrd.dmraid	2006-04-16 17:35:42.000000000 -0700
@@ -56,6 +56,7 @@
 usage () {
     echo "usage: `basename $0` [--version] [-v] [-f] [--preload <module>]" >&2
     echo "       [--omit-scsi-modules] [--omit-raid-modules] [--omit-lvm-modules]" >&2
+    echo "       [--omit-dmraid]" >&2
     echo "       [--with=<module>] [--image-version] [--fstab=<fstab>] [--nocompress]" >&2
     echo "       [--builtin=<module>] [--nopivot] <initrd-image> <kernel-version>" >&2
     echo "" >&2
@@ -257,6 +258,9 @@
 	--omit-lvm-modules)
 	    nolvm=1
 	    ;;
+	--omit-dmraid)
+	    nodmraid=yes
+	    ;;
 	--image-version)
 	    img_vers=yes
 	    ;;
@@ -627,6 +631,10 @@
     fi
 fi
 
+if [ -z "$nodmraid" -a "$kernelmajor" == "2.6" ]; then
+    inst /sbin/dmraid.static "$MNTIMAGE/bin/dmraid"
+fi
+
 echo "#!/bin/nash" > $RCFILE
 echo "" >> $RCFILE
 
@@ -708,6 +716,11 @@
     echo "mkdevices /dev" >> $RCFILE
 fi
 
+if [ -z "$nodmraid" ]; then
+    echo "echo Activating software raid (dmraid)" >> $RCFILE
+    echo "dmraid -ay" >> $RCFILE
+fi
+
 if [ -n "$loopDev" ]; then
     mkdir /initrd
     cp -a $loopDev $MNTIMAGE/dev
