[__hostname] Compress state check

This commit is contained in:
Dennis Camera 2019-10-03 21:41:51 +02:00
parent 81ba849af8
commit ee440ec619
1 changed files with 11 additions and 18 deletions

View File

@ -33,25 +33,18 @@ name_sysconfig=$(cat "$__object/explorer/hostname_sysconfig")
has_hostnamectl=$(cat "$__object/explorer/has_hostnamectl")
################################################################################
# If everything is ok -> exit
# Check if the hostname is already correct
#
case "$os" in
archlinux|debian|suse|ubuntu|devuan|coreos|alpine)
if [ "$name_config" = "$name_should" ] && [ "$name_running" = "$name_should" ]; then
exit 0
fi
;;
scientific|centos|freebsd|openbsd)
if [ "$name_sysconfig" = "$name_should" ] && [ "$name_running" = "$name_should" ]; then
exit 0
fi
;;
*)
if [ "$name_running" -a "$name_running" = "$name_should" ]; then
exit 0
fi
;;
esac
if [ "$name_running" = "$name_should" ]; then
case "$os" in
archlinux|debian|suse|ubuntu|devuan|coreos|alpine)
[ "$name_config" != "$name_should" ] || exit 0
;;
scientific|centos|freebsd|openbsd)
[ "$name_sysconfig" != "$name_should" ] || exit 0
;;
esac
fi
################################################################################
# Setup hostname