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
 }