Extend hostname information for systems that show errors while running hostname command

This commit is contained in:
Michael Boelen 2016-10-16 17:07:34 +02:00
parent 404bd9ad4c
commit 20ec79d4e2

14
lynis
View File

@ -462,15 +462,19 @@ ${NORMAL}
# Check hostname
case ${OS} in
HP-UX)
HOSTNAME=`hostname` ;;
HOSTNAME=$(hostname) ;;
Solaris)
HOSTNAME=`uname -n` ;;
HOSTNAME=$(uname -n) ;;
*)
HOSTNAME=`hostname -s 2> /dev/null` ;;
HOSTNAME=$(hostname -s 2> /dev/null) ;;
esac
FQDN=`hostname 2> /dev/null`
if [ -z "${HOSTNAME}" ]; then
HOSTNAME=$(hostname 2> /dev/null)
if [ -z "${HOSTNAME}" ]; then HOSTNAME="no-hostname"; fi
fi
FQDN=$(hostname 2> /dev/null)
if [ "${OS}" = "Linux" -a "${HOSTNAME}" = "${FQDN}" ]; then
FQDN=`hostname -f 2> /dev/null`
FQDN=$(hostname -f 2> /dev/null)
fi
#
#################################################################################