mirror of https://github.com/CISOfy/lynis.git
[CRYP-7902] Added support for multiple profiles
This commit is contained in:
parent
f4a1ee8ac2
commit
015287e963
|
@ -32,8 +32,18 @@
|
||||||
Register --test-no CRYP-7902 --preqs-met ${PREQS_MET} --weight L --network NO --description "Check expire date of SSL certificates"
|
Register --test-no CRYP-7902 --preqs-met ${PREQS_MET} --weight L --network NO --description "Check expire date of SSL certificates"
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
if [ ${SKIPTEST} -eq 0 ]; then
|
||||||
FOUNDPROBLEM=0
|
FOUNDPROBLEM=0
|
||||||
# Check profile for paths to check
|
|
||||||
sSSL_PATHS=`grep "^ssl:certificates:" ${PROFILE} | cut -d ':' -f3`
|
# Check profiles for paths to check
|
||||||
|
for PROFILE in ${PROFILES}; do
|
||||||
|
PATHS=`grep "^ssl:certificates:" ${PROFILE} | cut -d ':' -f3`
|
||||||
|
if [ ! "${PATHS}" = "" ]; then
|
||||||
|
LogText "Added paths (from profile: ${PROFILE}): ${PATHS}"
|
||||||
|
sSSL_PATHS="${PATHS} ${sSSL_PATHS}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
sSSL_PATHS=`echo ${sSSL_PATHS} | sed 's/^ //' | tr " " "\n" | sort | uniq | tr "\n" " "`
|
||||||
|
LogText "Result after sorting: ${sSSL_PATHS}"
|
||||||
|
|
||||||
for I in ${sSSL_PATHS}; do
|
for I in ${sSSL_PATHS}; do
|
||||||
if [ -d ${I} ]; then
|
if [ -d ${I} ]; then
|
||||||
FileIsReadable ${I}
|
FileIsReadable ${I}
|
||||||
|
|
Loading…
Reference in New Issue