#! /bin/sh

. "`dirname $0`/rcdefs"

case "$1" in
  start)
    ModuleInsert raid0

    while read device options devlist
    do
      case "$device" in
        \#*)
          ;;
        *)
          echo $device $options $devlist

          echo /sbin/mdadd $device $devlist
          echo /sbin/mdrun -p0 $device
          echo /sbin/e2fsck -a $device
          echo ${BIN_MOUNT} $device
      esac
    done < /etc/mdtab
    ;;
  stop)
    # The order shouldn't matter here so we don't need to do it backwards.
    while read device options devlist
    do
      case "$device" in
        \#*)
          ;;
        *)
          echo /sbin/mdstop $device
          echo ${BIN_UMOUNT} $device
      esac
    done < /etc/mdtab

    ModuleRemove raid0
    ;;
  *)
    Usage "$0"
    exit 1
esac

exit 0
