[ALTSP] Terminal hostname

Eugene Prokopiev enp at altlinux.org
Tue Dec 25 17:38:39 MSK 2007


> А у меня локальная станция говорит что звать ее localhost.localdomain.

Кстати, да, мне это потребовалось для другого, и ничего более умного
мне в голову не пришло, кроме как в rc.sysinit написать:

# Set the hostname
IPADDR=`ip a | grep 'inet'| grep -v '127.0.0.1' | awk '{print $2}' |
awk -F'/' '{print $1}'`
action "Getting ip address $IPADDR:" /sbin/ip a
HOSTNAME=`dig -x $IPADDR +short | awk -F. '{print $1}'`
action "Setting hostname $HOSTNAME:" hostname "$HOSTNAME"

Стыдно, конечно. Может есть более прямое решение?

-- 
С уважением,
Прокопьев Евгений


More information about the Ltsp-server mailing list