[ALTSP] Terminal hostname
Michael A. Kangin
mak at rsmu.ru
Tue Dec 25 18:26:47 MSK 2007
В сообщении от Tuesday 25 December 2007 17:38:39 Eugene Prokopiev написал(а):
> > А у меня локальная станция говорит что звать ее 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"
> Стыдно, конечно. Может есть более прямое решение?
Мне конечно не менее стыдно за непонятие механизмов, но хватило более
короткого решения:
# Set the hostname
HOSTNAME=`hostname`
action "Setting hostname $HOSTNAME:" hostname "$HOSTNAME"
--
wbr, Michael A. Kangin
More information about the Ltsp-server
mailing list