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

Reply via email to