Code Sample |
#!/bin/bash . /etc/init.d/dsl-functions CMDLINE="$(cat /proc/cmdline)" # get hostname from bootparams HOSTNAME="$(getbootparam hostname 2>/dev/null)" echo "hostname=$HOSTNAME." |
Code Sample |
. /etc/init.d/dsl-functions CMDLINE="$(cat /proc/cmdline)" # Set hostname HOSTNAME="$(getbootparam hostname 2>/dev/null)" echo "hostname=$HOSTNAME." [ -n "$HOSTNAME" ] || HOSTNAME="box" rm -f /etc/hostname echo $HOSTNAME >/etc/hostname /etc/init.d/hostname.sh rm -f /etc/hosts cat >/etc/hosts <<EOT 127.0.0.1 $HOSTNAME localhost # The following lines are desirable for IPv6 capable hosts # (added automatically by netbase upgrade) ::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 EOT echo "hostname set" |