diff options
Diffstat (limited to 'sysconfig/network-scripts/network-functions')
-rw-r--r-- | sysconfig/network-scripts/network-functions | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions index ca202407..2578ac46 100644 --- a/sysconfig/network-scripts/network-functions +++ b/sysconfig/network-scripts/network-functions @@ -28,3 +28,19 @@ do_netreport () done ) } + +need_hostname() +{ + if [ "`hostname`" = "(none)" -o "`hostname`" = "localhost" -o + "`hostname`" = "localhost.localdomain" ]; then + NEEDHOSTNAME=yes + else + unset NEEDHOSTNAME + fi +} + +set_hostname() +{ + echo "$1" > /etc/HOSTNAME + hostname $1 +} |