On Sun, 2009-02-01 at 21:06 +0100, Petter Reinholdtsen wrote: > [Sam Morris] > > The symlink at '/etc/rcS.d/S02hostname.sh' is present and points to > > the script in /etc/init.d. > > I am not aware of any way this script can fail. Are you sure there > isn't some other program setting the incorrect hostname during boot, > after hostname.sh?
Indeed, I changed the init script to print the value of the hostname after it had finished and it was correct. So something is changing it back--but I have no idea what. > Can you provide the output from these commands: > > ls -l /etc/hostname -rw-r--r-- 1 root root 9 2008-04-09 20:15 /etc/hostname > cat /etc/hostname durandal > cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 127.0.1.1 durandal # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts > grep hostname /etc/init.d/* /etc/init.d/bootmisc.sh:# Required-Start: hostname $remote_fs /etc/init.d/checkroot.sh:# Required-Start: mountdevsubfs hostname /etc/init.d/hostname.sh:# Provides: hostname /etc/init.d/hostname.sh:# Short-Description: Set hostname based on /etc/hostname /etc/init.d/hostname.sh:# Description: Read the machines hostname from /etc/hostname, and /etc/init.d/hostname.sh:# /etc/hostname is empty, the current kernel value /etc/init.d/hostname.sh:# for hostname is used. If the kernel value is /etc/init.d/hostname.sh: [ -f /etc/hostname ] && HOSTNAME="$(cat /etc/hostname)" /etc/init.d/hostname.sh: # Keep current name if /etc/hostname is missing. /etc/init.d/hostname.sh: [ -z "$HOSTNAME" ] && HOSTNAME="$(hostname)" /etc/init.d/hostname.sh: [ "$VERBOSE" != no ] && log_action_begin_msg "Setting hostname to '$HOSTNAME'" /etc/init.d/hostname.sh: hostname "$HOSTNAME" /etc/init.d/hostname.sh: echo "Usage: hostname.sh [start|stop]" >&2 > > Happy hacking, -- Sam Morris <s...@robots.org.uk> -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org