grub-md5-crypt would be more useful if it could be used in scripts like
this:
md5passwd=`grub-md5-crypt`
if [ $? -eq 0 ]; then
echo "password --md5 $md5passwd" >> /boot/grub/menu.lst
fi
this is not possible in grub-0.93 because the password prompts are
sent to standard out. sending them to standard error allows this.
--
J.F.Carter http://www.jfc.org.uk/
--- /usr/sbin/grub-md5-crypt 2003-05-19 17:56:47.000000000 +0100
+++ /tmp/grub-md5-crypt 2003-08-06 11:50:22.000000000 +0100
@@ -53,9 +53,9 @@
;;
*)
- echo "$progname: unrecognized option \`$option'"
- echo "Usage: $progname [OPTION]"
- echo "Try \`$progname --help' for more information."
+ echo "$progname: unrecognized option \`$option'" 1>&2
+ echo "Usage: $progname [OPTION]" 1>&2
+ echo "Try \`$progname --help' for more information." 1>&2
exit 1
;;
esac
@@ -65,25 +65,25 @@
stty -echo
# Prompt to enter a password.
-echo -n "Password: "
+echo -n "Password: " 1>&2
read -r password
-echo
+echo 1>&2
# One more time.
-echo -n "Retype password: "
+echo -n "Retype password: " 1>&2
read -r password2
-echo
+echo 1>&2
# Resume echo backs.
stty echo
if test "x$password" = x; then
- echo "Empty password is not permitted."
+ echo "Empty password is not permitted." 1>&2
exit 1
fi
if test "x$password" != "x$password2"; then
- echo "Sorry, passwords do not match."
+ echo "Sorry, passwords do not match." 1>&2
exit 1
fi
_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub