diff --git a/check_packages2install b/check_packages2install index 8a4fbaaf171c7e0932d6b11a841b07245f7dca94..920a800c2a08655db28d4e3b3916d8aef290e08c 100755 --- a/check_packages2install +++ b/check_packages2install @@ -75,8 +75,14 @@ function checkApt(){ # check updates with yum and exit script function checkYum(){ + local _yumout=/tmp/yumoutput.log + + # summary=`ph.execIfReady "/usr/bin/yum --security check-update 2>&1 | fgrep 'security'" ` + # summary=`ph.execIfReady "/usr/bin/yum --security check-update 2>&1 | fgrep 'security'" ` + ph.execIfReady "/usr/bin/yum --security check-update 2>&1 > $_yumout" + local summary=$( cat $_yumout | grep security ) + test -z "$summary" && summary='no data .. no packages to install' - summary=`ph.execIfReady "/usr/bin/yum --security check-update 2>&1 | fgrep 'security'" ` # example outputs: # I No packages needed for security; 223 packages available @@ -98,6 +104,9 @@ function checkYum(){ ph.status "$summary" echo "[yum]" + cat $_yumout + rm -f yumout + echo }