+grml-autoconfig (0.8.36) unstable; urgency=low
+
+ * /etc/grml/pump-scripts.d/set-hostname: use busybox nslookup instead of
+ host(1) so the script works on grml-medium and grml-small as well.
+
+ -- Michael Prokop <mika@grml.org> Sun, 18 Oct 2009 16:43:25 +0200
+
grml-autoconfig (0.8.35) unstable; urgency=low
* Revert "unicode_start command: do not redirect stderr to debug file"
# and if running in live mode
if ! checkbootparam 'nodhcphostname' && [ -f /etc/grml_cd ] ; then
- hostname=$(host $3) || exit 1
- # dhcphostname is set, get the PTR for the ip
- hostname=$(echo ${hostname} | awk '{ print substr($5, 0, length($5)-1) }')
+ hostname=$(busybox nslookup $3 | awk '/Address 1: '$3'/ {print $4}')
+ [ -n $hostname ] || exit 1
if [ -n "$hostname" ] ; then
grml-hostname $hostname