#!/bin/sh -eu

PREREQ="mdadm"

prereqs()
{
	echo "$PREREQ"
}

case ${1:-} in
  prereqs)
    prereqs
    exit 0
    ;;
esac


for dev in `grep "^md" /proc/mdstat | sed -r 's/^md([0-9]+).*/\/dev\/md\/\1/'`; do
    if [ "`/lib/udev/vol_id -l $dev`" != "" ]; then
	ln -s $dev /dev/disk/by-label/`/lib/udev/vol_id -l $dev`
    fi
    if [ "`/lib/udev/vol_id -u $dev`" != "" ]; then
	ln -s $dev /dev/disk/by-uuid/`/lib/udev/vol_id -u $dev`
    fi    
done
