# evms.linuxrc, Matt Zimmerman <mdz@debian.org>
#
# This is designed to by sourced by the linuxrc script supplied by
# mkinitrd

mount -nt proc proc proc
for arg in $(cat proc/cmdline); do
    case "$arg" in
        root=/dev/evms/*)
	    volume="${arg#root=}"
	    evms_activate
	    # Must use -q to avoid getting user messages in the output
            evms_rootdevnum=$(evms_activate -q --devnum "$volume")
	    echo "evms_rootdevnum=$evms_rootdevnum"
            echo "$evms_rootdevnum" > proc/sys/kernel/real-root-dev
	    echo "real-root-dev=$(cat proc/sys/kernel/real-root-dev)"
	    break;
	    ;;
    esac
done
umount -n proc
