mirror of https://github.com/CISOfy/lynis.git
Allow additional profile with --profile
This commit is contained in:
parent
7823cf60f5
commit
904da4d123
|
@ -151,6 +151,7 @@ unset LANG
|
|||
RUN_TESTS=1
|
||||
SAMHAINBINARY=""
|
||||
SCAN_TEST_HEAVY=""; SCAN_TEST_MEDIUM=""; SCAN_TEST_LOW=""
|
||||
SEARCH_PROFILES=""
|
||||
SESTATUSBINARY=""
|
||||
SERVICE_MANAGER=""
|
||||
SHELL_IS_BUSYBOX=0
|
||||
|
|
|
@ -207,7 +207,7 @@
|
|||
# Define a custom profile file
|
||||
--profile)
|
||||
shift
|
||||
PROFILE=$1
|
||||
SEARCH_PROFILES=$1
|
||||
;;
|
||||
|
||||
# Define a custom plugin directory
|
||||
|
|
10
lynis
10
lynis
|
@ -259,11 +259,17 @@ ${NORMAL}
|
|||
for PLOC in ${tPROFILE_TARGETS}; do
|
||||
FILE="${PLOC}/${PNAME}"
|
||||
if [ -r ${FILE} ]; then
|
||||
PROFILE=${FILE}
|
||||
PROFILES="${PROFILES} ${PROFILE}"
|
||||
PROFILES="${PROFILES} ${FILE}"
|
||||
fi
|
||||
done
|
||||
done
|
||||
# Search any profiles defined with --profile
|
||||
for FILE in ${SEARCH_PROFILES}; do
|
||||
if [ -r ${FILE} ]; then
|
||||
Debug "Found profile defined with --profile"
|
||||
PROFILES="${PROFILES} ${FILE}"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ "${PROFILES}" = "" ]; then
|
||||
echo "${RED}Fatal error: ${WHITE}No profile defined and could not find default profile${NORMAL}"
|
||||
|
|
Loading…
Reference in New Issue