From 5a9c6c83bf430a4f4fa57e6c586203264f80b507 Mon Sep 17 00:00:00 2001 From: Samson-W Date: Thu, 2 Jan 2020 16:44:38 +0800 Subject: [PATCH] Fix a bug: check if the package is installed. --- lib/utils.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/utils.sh b/lib/utils.sh index 1837713..2b9ca88 100644 --- a/lib/utils.sh +++ b/lib/utils.sh @@ -580,14 +580,14 @@ install_package() } # -# Returns if a package is installed +# Return 0 if a package is installed # is_pkg_installed() { PKG_NAME=$1 if [ $OS_RELEASE -eq 2 ]; then - if [ $(rpm -qa | grep -wc $PKG_NAME) -gt 0 ]; then + if [ $(yum list installed | grep -c "^$PKG_NAME\.") -gt 0 ]; then debug "$PKG_NAME is installed" FNRET=0 else