diff options
author | Ed Maste <emaste@FreeBSD.org> | 2024-06-03 16:17:02 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2024-06-03 16:19:54 +0000 |
commit | 1b2aa3deeb0dbbace9fed635fa01b6f6e8480901 (patch) | |
tree | d4f991a92b1c7c84e264b900f50f2fa0202c872a /hooks/30-hostname.in | |
parent | 96dba636abec6d5451820add99300bda2ca6d86a (diff) |
Diffstat (limited to 'hooks/30-hostname.in')
-rw-r--r-- | hooks/30-hostname.in | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hooks/30-hostname.in b/hooks/30-hostname.in index abeb36967221..98e419f8a523 100644 --- a/hooks/30-hostname.in +++ b/hooks/30-hostname.in @@ -25,7 +25,7 @@ _hostname() if [ -z "${1+x}" ]; then if [ -r /proc/sys/kernel/hostname ]; then read name </proc/sys/kernel/hostname && echo "$name" - elif type hostname >/dev/null 2>/dev/null; then + elif command -v hostname >/dev/null 2>/dev/null; then hostname elif sysctl kern.hostname >/dev/null 2>&1; then sysctl -n kern.hostname @@ -39,7 +39,7 @@ _hostname() if [ -w /proc/sys/kernel/hostname ]; then echo "$1" >/proc/sys/kernel/hostname - elif [ -n "$1" ] && type hostname >/dev/null 2>&1; then + elif [ -n "$1" ] && command -v hostname >/dev/null 2>&1; then hostname "$1" elif sysctl kern.hostname >/dev/null 2>&1; then sysctl -w "kern.hostname=$1" >/dev/null @@ -118,7 +118,7 @@ set_hostname() *) hshort=true;; esac - need_hostname || return + need_hostname || return 0 if [ -n "$new_fqdn" ]; then if ${hfqdn} || ! ${hshort}; then |