diff options
author | mboelen <michael@cisofy.com> | 2015-04-07 18:20:11 +0300 |
---|---|---|
committer | mboelen <michael@cisofy.com> | 2015-04-07 18:20:11 +0300 |
commit | 95d5cabdb2caa2f013288933bc26f2bee812673b (patch) | |
tree | 1abd63d0e681cecbdaf57c207c544f53662e272b | |
parent | 7ad2dd5480469793fba0abbb6b96b6200330b3d9 (diff) |
Ensure sysctl is present before calling it
-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 |