Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormboelen <michael@cisofy.com>2015-04-07 18:20:11 +0300
committermboelen <michael@cisofy.com>2015-04-07 18:20:11 +0300
commit95d5cabdb2caa2f013288933bc26f2bee812673b (patch)
tree1abd63d0e681cecbdaf57c207c544f53662e272b
parent7ad2dd5480469793fba0abbb6b96b6200330b3d9 (diff)
Ensure sysctl is present before calling it
-rw-r--r--include/tests_nameservices14
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