From 7cba5295dc8fdefa1acf7e466cf477ae704659b4 Mon Sep 17 00:00:00 2001 From: Carl George Date: Dec 17 2020 16:50:11 +0000 Subject: Add function for installing packages without weak dependencies --- diff --git a/tests/0_lib/functions.sh b/tests/0_lib/functions.sh index 30b8149..270491c 100755 --- a/tests/0_lib/functions.sh +++ b/tests/0_lib/functions.sh @@ -29,6 +29,15 @@ function t_InstallPackage t_CheckExitStatus $? } +# Description: call this to install packages without weak dependencies +# Arguments: a space separated list of package names to install +function t_InstallPackageMinimal +{ + t_Log "Installing packages: $@" + dnf --assumeyes --debuglevel ${YUMDEBUG} --setopt install_weak_deps=0 install $@ + t_CheckExitStatus $? +} + # Description: call this to perform a yum-based removal of packages # Arguments: a space separated list of package names to remove. function t_RemovePackage @@ -223,6 +232,7 @@ function t_Select_Alternative export -f t_Log export -f t_CheckExitStatus export -f t_InstallPackage +export -f t_InstallPackageMinimal export -f t_RemovePackage export -f t_EnableModuleStream export -f t_ResetModule