mirror of
https://github.com/CISOfy/lynis.git
synced 2025-07-22 21:34:38 +02:00
[PKGS-7354] Test for DNF repoquery plugin before using it
This commit is contained in:
parent
821be1ea0c
commit
60a7abf877
@ -462,20 +462,24 @@
|
|||||||
if [ ! "${DNFBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
|
if [ ! "${DNFBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
|
||||||
Register --test-no "PKGS-7354" --preqs-met ${PREQS_MET} --weight L --network NO --description "Checking package database integrity"
|
Register --test-no "PKGS-7354" --preqs-met ${PREQS_MET} --weight L --network NO --description "Checking package database integrity"
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
if [ ${SKIPTEST} -eq 0 ]; then
|
||||||
# Check for security updates
|
# Check if repoquery plugin is available
|
||||||
LogText "Action: checking integrity of package database"
|
FIND=`${DNFBINARY} 2>&1 | grep "^repoquery"`
|
||||||
FIND=`${DNFBINARY} -q repoquery --duplicated`
|
|
||||||
if [ ! "${FIND}" = "" ]; then
|
if [ ! "${FIND}" = "" ]; then
|
||||||
Logtext "Result: found unexpected result on repoquery --duplicated"
|
LogText "Action: checking integrity of package database"
|
||||||
ReportSuggestion "${TEST_NO}" "Check output of: dnf repoquery --duplicated"
|
FIND=`${DNFBINARY} -q repoquery --duplicated`
|
||||||
fi
|
if [ ! "${FIND}" = "" ]; then
|
||||||
FIND=`${DNFBINARY} -q repoquery --unsatisfied`
|
LogText "Result: found unexpected result on repoquery --duplicated"
|
||||||
if [ ! "${FIND}" = "" ]; then
|
ReportSuggestion "${TEST_NO}" "Check output of: dnf repoquery --duplicated"
|
||||||
Logtext "Result: found unexpected result on repoquery --unsatisfied"
|
fi
|
||||||
ReportSuggestion "${TEST_NO}" "Check output of: dnf repoquery --unsatisfied"
|
FIND=`${DNFBINARY} -q repoquery --unsatisfied`
|
||||||
|
if [ ! "${FIND}" = "" ]; then
|
||||||
|
LogText "Result: found unexpected result on repoquery --unsatisfied"
|
||||||
|
ReportSuggestion "${TEST_NO}" "Check output of: dnf repoquery --unsatisfied"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
LogText "Result: repoquery plugin not installed."
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
#################################################################################
|
#################################################################################
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user