Package: hostname
Version: 3.04
Severity: normal
In case there is space at end of hostname name in /etc/hostname,the hostname
will be set to (none) after next boot
If space is present at end of line in /etc/hostname,then
/etc/init.d/hostname.sh
will report
# /etc/init.d/hostname.sh
hostname: the specified hostname is invalid
Possible solution:
In /etc/init.d/hostname.sh is there in function do_start()
do_start () {
[ -f /etc/hostname ] && HOSTNAME="$(cat /etc/hostname)"
--- (rest of hostname.sh) ---
If
[ -f /etc/hostname ] && HOSTNAME="$(cat /etc/hostname)"
is changed to
[ -f /etc/hostname ] && HOSTNAME="$(cat /etc/hostname | sed 's/^[ \t]*//;s/[
\t]*$//')"
then trailing space in line in /etc/hostname will be removed,and
/etc/init.d/hostname.sh will
not report above error
-- System Information:
Debian Release: 6.0.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages hostname depends on:
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
hostname recommends no packages.
hostname suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]