Added random hostname support. Thanks to Gregor Perner for the idea.
authorUlrich Dangel <uli@spamt.net>
Fri, 30 Jul 2010 08:32:30 +0000 (10:32 +0200)
committerUlrich Dangel <uli@spamt.net>
Fri, 30 Jul 2010 08:34:26 +0000 (10:34 +0200)
autoconfig.functions

index 97d45cd..a4faa87 100755 (executable)
@@ -356,6 +356,10 @@ 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)"
+  fi
   einfo "Setting hostname to $HOSTNAME as requested."
   grml-hostname $HOSTNAME >>$DEBUG ; RC=$?
   [ "$RC" = "0" ] && hostname $HOSTNAME