diff --git a/etc/rc.d/hostname b/etc/rc.d/hostname index 65b6ba2435fe..634add28800b 100644 --- a/etc/rc.d/hostname +++ b/etc/rc.d/hostname @@ -47,7 +47,7 @@ hostname_start() if [ `$SYSCTL_N security.jail.set_hostname_allowed` -eq 0 ]; then return fi - elif [ -n "`hostname -s`" ]; then + elif [ -n "`/bin/hostname -s`" ]; then return else # If we're not in a jail and rc.conf doesn't specify a @@ -59,7 +59,7 @@ hostname_start() fi fi - hostname ${hostname} + /bin/hostname ${hostname} echo "Setting hostname: `hostname`." } diff --git a/etc/rc.d/network b/etc/rc.d/network index 7fcb5b2ea5ab..ce3336be0a97 100755 --- a/etc/rc.d/network +++ b/etc/rc.d/network @@ -26,13 +26,13 @@ network_start() fi if [ -n "$hostname" ]; then echo "Hostname: $hostname" - hostname $hostname + /bin/hostname $hostname else # Don't warn about it if we're going to run # DHCP later, as we will probably get the # hostname at that time. # - if ! checkyesno dhclient && [ -z "`hostname`" ]; then + if ! checkyesno dhclient && [ -z "`/bin/hostname`" ]; then warn "\$hostname not set." fi fi