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:
authorMichael Boelen <michael.boelen@cisofy.com>2016-07-31 16:51:34 +0300
committerMichael Boelen <michael.boelen@cisofy.com>2016-07-31 16:51:34 +0300
commit2fe1819c3532092e660b17ad8ffc88c6ee3b7ff8 (patch)
tree3c57857d66790ba428b860d6238edd0c344511ad
parent1e62769ce08631cb2fe904d3e6e7c0b4f75205d6 (diff)
[PKGS-7383] Simplified test
-rw-r--r--include/tests_ports_packages17
1 files changed, 8 insertions, 9 deletions
diff --git a/include/tests_ports_packages b/include/tests_ports_packages
index e23f6fe0..068111ae 100644
--- a/include/tests_ports_packages
+++ b/include/tests_ports_packages
@@ -679,18 +679,17 @@
# Description : Check for YUM package Update management
# Notes : Skip if DNF is used as package manager
if [ ! "${YUMBINARY}" = "" -a "${DNFBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
- Register --test-no PKGS-7383 --preqs-met ${PREQS_MET} --os Linux --weight M --network NO --category security --description "Check for YUM package Update management"
+ Register --test-no PKGS-7383 --preqs-met ${PREQS_MET} --os Linux --weight M --network NO --category security --description "Check for YUM package update management"
if [ ${SKIPTEST} -eq 0 ]; then
LogText "Test: YUM package update management"
- sFIND=`${YUMBINARY} repolist 2>/dev/null | grep repolist | sed 's/ //g' | sed 's/[,.]//g' | awk -F ":" '{print $2}'`
- if [ "$(echo ${sFIND} | egrep "^[0-9]+$")" -a "${sFIND}" = "0" ]; then
- LogText "Result: YUM package update management failed"
- Display --indent 2 --text "- Checking YUM package management consistency" --result "${STATUS_WARNING}" --color RED
- ReportWarning ${TEST_NO} "M" "YUM is not properly configured or registered for this platform (no repolist found)"
- #ReportSuggestion ${TEST_NO} "Check YUM registration for repository configuration (repolist)"
+ FIND=$(${YUMBINARY} repolist 2>/dev/null | grep repolist | sed 's/ //g' | sed 's/[,.]//g' | awk -F ":" '{print $2}' | egrep "^[0-9]+$")
+ if [ -z "${FIND}" -o "${FIND}" = "0" ]; then
+ LogText "Result: YUM package update management failed"
+ Display --indent 2 --text "- YUM package management consistency" --result "${STATUS_WARNING}" --color RED
+ ReportWarning ${TEST_NO} "YUM is not properly configured or registered for this platform (no repolist found)"
else
- LogText "Result: YUM repository available (${sFIND})"
- Display --indent 2 --text "- Checking YUM package management consistency" --result "${STATUS_OK}" --color GREEN
+ LogText "Result: YUM repository available (${FIND})"
+ Display --indent 2 --text "- YUM package management consistency" --result "${STATUS_OK}" --color GREEN
fi
fi
#