X-Git-Url: https://git.grml.org/?a=blobdiff_plain;ds=inline;f=autoconfig.functions;h=0e1ca3b7c04b79a7dc506af1c3cc9e6feaccc94a;hb=d35e08c33d126b9ce73f2b8e26caf26dbccfa508;hp=97d45cdd74d75057997119079b8815c95e17171f;hpb=3a046cd995c177b4d69ac505caf0890be2870b80;p=grml-autoconfig.git diff --git a/autoconfig.functions b/autoconfig.functions index 97d45cd..0e1ca3b 100755 --- a/autoconfig.functions +++ b/autoconfig.functions @@ -356,6 +356,11 @@ config_language(){ config_hostname(){ if checkbootparam 'hostname' ; then HOSTNAME="$(getbootparam 'hostname' 2>>$DEBUG)" + if [ -z "$HOSTNAME" ] && [ -x /usr/bin/random-hostname ] ; then + einfo "Generating random hostname as no hostname was specified." + HOSTNAME="$(/usr/bin/random-hostname)" + eend $? + fi einfo "Setting hostname to $HOSTNAME as requested." grml-hostname $HOSTNAME >>$DEBUG ; RC=$? [ "$RC" = "0" ] && hostname $HOSTNAME