From 0f3dccb22a462ccbbdf230054339702ff5bbb688 Mon Sep 17 00:00:00 2001
From: "Hahn Axel (hahn)" <axel.hahn@iml.unibe.ch>
Date: Tue, 11 May 2021 17:08:00 +0200
Subject: [PATCH] added centos8 support

---
 check_packages2install | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/check_packages2install b/check_packages2install
index 8a4fbaa..920a800 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
 }
 
-- 
GitLab