diff --git a/include/tests_ports_packages b/include/tests_ports_packages index ce1a54ea..937c27a1 100644 --- a/include/tests_ports_packages +++ b/include/tests_ports_packages @@ -127,7 +127,7 @@ # # Test : PKGS-7308 # Description : RPM package based systems - if [ ! "${RPMBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi + if [ ! "${RPMBINARY}" = "" -a "${DNFBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi Register --test-no PKGS-7308 --preqs-met ${PREQS_MET} --weight L --network NO --description "Checking package list with RPM" if [ ${SKIPTEST} -eq 0 ]; then N=0 @@ -381,7 +381,11 @@ if [ ! "${DNFBINARY}" = "" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi Register --test-no "PKGS-7350" --preqs-met ${PREQS_MET} --weight L --network NO --description "Checking for installed packages with DNF utility" if [ ${SKIPTEST} -eq 0 ]; then - LogText "Result: found DNF (Dandified YUM) utility" + Display --indent 4 --text "- Searching DNF package manager" --result FOUND --color GREEN + LogText "Result: found DNF (Dandified YUM) utility (binary: ${BINARY})" + Report "package_manager[]=dnf" + Display --indent 6 --text "- Querying DNF package manager" + PACKAGE_AUDIT_TOOL_FOUND=1 PACKAGE_AUDIT_TOOL="dnf" SPACKAGES=`${DNFBINARY} -q list installed 2>&1 /dev/null | awk '{ if ($1!="Installed" && $1!="Last") {print $1","$2 }}'`