init.d/hostname: do not use localhost as a default hostname
This allows the operating system default hostname to be used if no hostname is configured.
This commit is contained in:
parent
353bb9bc9a
commit
4018dfc8de
@ -24,7 +24,11 @@ start()
|
||||
else
|
||||
# HOSTNAME variable used to be defined in caps in conf.d/hostname.
|
||||
# It is also a magic variable in bash.
|
||||
h=${hostname-${HOSTNAME-localhost}} # checkbashisms: false positive
|
||||
h=${hostname-${HOSTNAME}} # checkbashisms: false positive
|
||||
fi
|
||||
if [ -z "$h" ]; then
|
||||
einfo "Using default system hostname"
|
||||
return 0
|
||||
fi
|
||||
ebegin "Setting hostname to $h $source"
|
||||
hostname "$h"
|
||||
|
Loading…
Reference in New Issue
Block a user