--- 10_linux 2010-03-27 09:13:37.000000000 -0700 +++ 10_linux.orig 2010-03-27 08:54:07.000000000 -0700 @@ -66,13 +66,11 @@ version="$2" recovery="$3" args="$4" - case "${recovery}" in - true) title="$(gettext "%s, with Linux %s (recovery mode)")" ;; - emergency) title="$(gettext "%s, with Linux %s (emergency mode)")" ;; - false) title="$(gettext "%s, with Linux %s")" ;; - *) echo "BUG(warn): fix linux_entry argument 3 = $recovery" 1>&2 - title="$(gettext "%s, with Linux %s") (??${recovery} mode)" ;; - esac + if ${recovery} ; then + title="$(gettext "%s, with Linux %s (recovery mode)")" + else + title="$(gettext "%s, with Linux %s")" + fi printf "menuentry \"${title}\" ${CLASS} {\n" "${os}" "${version}" cat << EOF recordfail @@ -150,10 +148,6 @@ linux_entry "${OS}" "${version}" true \ "single ${GRUB_CMDLINE_LINUX}" fi - if [ -x /etc/init.d/emergency-shell ]; then - linux_entry "${OS}" "${version}" emergency \ - "${GRUB_CMDLINE_LINUX} ro init=/etc/init.d/emergency-shell" - fi list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` done