grml-hostname: no longer rely on /etc/init.d/hostname.sh
authorMichael Prokop <mika@grml.org>
Fri, 30 Dec 2016 23:17:49 +0000 (00:17 +0100)
committerMichael Prokop <mika@grml.org>
Fri, 30 Dec 2016 23:17:49 +0000 (00:17 +0100)
/etc/init.d/hostname.sh was shipped with the initscripts,
but it doesn't necessarily exist anymore nowadays.
So instead directly invoke `hostname` as the init script
does as well.

usr_sbin/grml-hostname

index b7a6eab..ade8631 100755 (executable)
@@ -75,7 +75,7 @@ Configuration of myhostname in /etc/postfix/main.cf has been adjusted as well. D
        /etc/init.d/avahi-daemon restart
      fi
 
-     /etc/init.d/hostname.sh
+     hostname "$NEW_HOSTNAME"
 
      if [ -z "$NONINTERACTIVE" ] ; then
         dialog --stdout --title "${PN}" --msgbox "Setting hostname to $NEW_HOSTNAME was successful.$POSTFIX" 0 0