diff options
author | Michael Boelen <michael.boelen@cisofy.com> | 2022-02-10 16:26:38 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-10 16:26:38 +0300 |
commit | 4f382331b3d7d141c49a971050d3a9b61a94c511 (patch) | |
tree | a68c47bd5f844df997e558bc8fc72b1bd26058f3 | |
parent | f64f17f90bdc5c3eb98b7f35a39dfffe3d8e9e58 (diff) |
Renumbered new test PKGS-7346 to PKGS-7200
-rw-r--r-- | include/tests_ports_packages | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/include/tests_ports_packages b/include/tests_ports_packages index 54d849e2..9ca1948d 100644 --- a/include/tests_ports_packages +++ b/include/tests_ports_packages @@ -35,6 +35,34 @@ # ################################################################################# # + # Test : PKGS-7200 + # Description : Check Alpine Package Keeper (apk) + if [ -x ${ROOTDIR}/sbin/apk ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi + Register --test-no PKGS-7200 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Querying apk" + if [ ${SKIPTEST} -eq 0 ]; then + COUNT=0 + Display --indent 4 --text "- Searching apk package manager" --result "${STATUS_FOUND}" --color GREEN + LogText "Result: Found apk binary" + Report "package_manager[]=apk" + PACKAGE_MGR_PKG=1 + LogText "Test: Querying apk info -v to get package list" + Display --indent 6 --text "- Querying package manager" + LogText "Output:" + SPACKAGES=$(apk info -v | ${SEDBINARY} -r -e 's/([a-z,A-Z,0-9,_,-,.]{1,250})-([a-z,A-Z,0-9,.]+-r[a-z,A-Z,0-9]+)/\1,\2/' | sort) + for J in ${SPACKAGES}; do + COUNT=$((COUNT + 1)) + PACKAGE_NAME=$(echo ${J} | ${CUTBINARY} -d ',' -f1) + PACKAGE_VERSION=$(echo ${J} | ${CUTBINARY} -d ',' -f2) + LogText "Found package: ${PACKAGE_NAME} (version: ${PACKAGE_VERSION})" + INSTALLED_PACKAGES="${INSTALLED_PACKAGES}|${PACKAGE_NAME},${PACKAGE_VERSION}" + done + Report "installed_packages=${COUNT}" + else + LogText "Result: apk "${STATUS_NOT_FOUND}", test skipped" + fi +# +################################################################################# +# # Test : PKGS-7301 # Description : Query FreeBSD pkg if [ -x ${ROOTDIR}usr/sbin/pkg ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi @@ -468,34 +496,6 @@ ################################################################################# # # Test : PKGS-7346 - # Description : Check Alpine Package Keeper (apk) - if [ -x ${ROOTDIR}/sbin/apk ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi - Register --test-no PKGS-7346 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Querying apk" - if [ ${SKIPTEST} -eq 0 ]; then - COUNT=0 - Display --indent 4 --text "- Searching apk package manager" --result "${STATUS_FOUND}" --color GREEN - LogText "Result: Found apk binary" - Report "package_manager[]=apk" - PACKAGE_MGR_PKG=1 - LogText "Test: Querying apk info -v to get package list" - Display --indent 6 --text "- Querying package manager" - LogText "Output:" - SPACKAGES=$(apk info -v | ${SEDBINARY} -r -e 's/([a-z,A-Z,0-9,_,-,.]{1,250})-([a-z,A-Z,0-9,.]+-r[a-z,A-Z,0-9]+)/\1,\2/' | sort) - for J in ${SPACKAGES}; do - COUNT=$((COUNT + 1)) - PACKAGE_NAME=$(echo ${J} | ${CUTBINARY} -d ',' -f1) - PACKAGE_VERSION=$(echo ${J} | ${CUTBINARY} -d ',' -f2) - LogText "Found package: ${PACKAGE_NAME} (version: ${PACKAGE_VERSION})" - INSTALLED_PACKAGES="${INSTALLED_PACKAGES}|${PACKAGE_NAME},${PACKAGE_VERSION}" - done - Report "installed_packages=${COUNT}" - else - LogText "Result: apk "${STATUS_NOT_FOUND}", test skipped" - fi -# -################################################################################# -# - # Test : PKGS-7346 # Description : Check packages which are removed, but still own configuration files, cron jobs etc # Notes : Cleanup: for pkg in $(dpkg -l | ${GREPBINARY} "^rc" | ${CUTBINARY} -d' ' -f3); do aptitude purge ${pkg}; done if [ -x ${ROOTDIR}usr/bin/dpkg ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi |