> This, with a fallback to the old behavior if /proc is not mounted, seems
> reasonable.
>

Perhaps something like this:

if [ $(mount | grep -o "^proc") ] && [ -e /proc/cmdline ]; then
        rootpart=$(grep -o "root=[^ ]*" /proc/cmdline | cut -d = -f 2)
else
        which rdev >/dev/null && rootpart=$(rdev | cut -d ' ' -f 1)
fi

Reply via email to