diff options
-rw-r--r-- | include/tests_nameservices | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/include/tests_nameservices b/include/tests_nameservices index dd86d85c..cdc1912b 100644 --- a/include/tests_nameservices +++ b/include/tests_nameservices @@ -512,12 +512,14 @@ logtext "Result: file /etc/sysconfig/network does not exist" fi - # Check sysctl (e.g. FreeBSD) - logtext "Test: checking sysctl for kern.domainname" - FIND=`sysctl -a 2>&1 | grep "^kern.domainname" | awk -F: '{ print $2 }' | sed 's/ //g' | grep -v "^$"` - if [ ! "${FIND}" = "" ]; then - logtext "Result: found NIS domain via sysctl" - NISDOMAIN="${FIND}" + if [ ! "${SYSCTLBINARY}" = "" ]; then + # Check sysctl (e.g. FreeBSD) + logtext "Test: checking sysctl for kern.domainname" + FIND=`${SYSCTLBINARY} -a 2>&1 | grep "^kern.domainname" | awk -F: '{ print $2 }' | sed 's/ //g' | grep -v "^$"` + if [ ! "${FIND}" = "" ]; then + logtext "Result: found NIS domain via sysctl" + NISDOMAIN="${FIND}" + fi fi # Check if we found any NIS domain if [ ! "${NISDOMAIN}" = "" ]; then |