Do not pipefail as pgrep returns non-zero exit code 60/660/1
authorFatih Degirmenci <fdegir@gmail.com>
Tue, 19 Mar 2019 14:55:47 +0000 (15:55 +0100)
committerFatih Degirmenci <fdegir@gmail.com>
Tue, 19 Mar 2019 14:55:47 +0000 (15:55 +0100)
Change-Id: I17c1d935058bc9d22bbccd8a4673f1ac0d323671

jjb/cloud-infra/wait-for-pkg-manager.sh

index 53eaa096715a8ebfdcb1f6e55c74d11e3d673a4c..70c0c0dcdf1692da589e1d0420fae08f05097cfa 100644 (file)
@@ -20,7 +20,6 @@
 
 set -o errexit
 set -o nounset
-set -o pipefail
 
 source /etc/os-release || source /usr/lib/os-release
 case ${ID,,} in
@@ -39,7 +38,8 @@ echo "Checking for running package manager instance..."
 while true; do
   pkg_mgr_process=$(pgrep -f $pkg_mgr_cmd | cat)
   if [[ -n $pkg_mgr_process ]]; then
-    echo "Waiting for $pkg_mgr_cmd process $pkg_mgr_process to finish..."
+    echo "Waiting for $pkg_mgr_cmd processes to finish..."
+    echo "$pkg_mgr_process"
     sleep 10
   else
     echo "$pkg_mgr_cmd process done. Continuing..."