einfo "Bootoption ssh found, trying to set password for user grml."
eindent
if [ -z "$SSH_PASSWD" ] ; then
- if [ -x /usr/bin/pwgen ] ; then
+ if [ -x /usr/bin/apg ] ; then
+ SSH_PASSWD="$(apg -M NL -a 0 -m 8 -x 12 -n 1)"
+ elif [ -x /usr/bin/gpw ] ; then
+ SSH_PASSWD="$(gpw 1)"
+ elif [ -x /usr/bin/pwgen ] ; then
SSH_PASSWD="$(pwgen -1 8)"
elif [ -x /usr/bin/hexdump ] ; then
SSH_PASSWD="$(dd if=/dev/urandom bs=14 count=1 2>/dev/null | hexdump | awk '{print $3 $4}')"
grml-autoconfig (0.8.13) unstable; urgency=low
* Use random password if bootoption 'ssh' doesn't have an option.
- Thanks for the idea to Marc Haber!
+ Thanks to Michael Holzt and Marc Haber!
* Update swedish language settings, thanks again to Martin Karresand.
-- Michael Prokop <mika@grml.org> Thu, 25 Sep 2008 17:25:30 +0200