From 0328bc83284822198807de2149e770316ea63e79 Mon Sep 17 00:00:00 2001 From: Bruno 21 Date: Tue, 19 Mar 2019 06:43:47 +0100 Subject: [PATCH] _pecl.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bugfix: -si ‘No upgrades available’ --- _pecl.sh | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/_pecl.sh b/_pecl.sh index 82bf022..94c39b7 100755 --- a/_pecl.sh +++ b/_pecl.sh @@ -26,27 +26,27 @@ if [ -n "$pecl_upgrade" ]; then echo "" available=$(echo "$pecl_upgrade" | grep -v 'No upgrades available' | grep 'kB') - - while read ligne - do - #echo "$ligne" - a=$(echo "$ligne" | grep "pear") - if [ -n "$a" ]; then - pecl channel-update pear.php.net - else - #(pecl or doc) update available - b=$(echo "$ligne" | awk '{print $2}') - pecl info "$b" - echo "" - if [ "$no_distract" = false ]; then - echo "$b" | xargs -p -n 1 pecl upgrade + + if [ -n "$available" ]; then + while read ligne + do + #echo "$ligne" + a=$(echo "$ligne" | grep "pear") + if [ -n "$a" ]; then + pecl channel-update pear.php.net else - echo "$b" | xargs -n 1 pecl upgrade + #(pecl or doc) update available + b=$(echo "$ligne" | awk '{print $2}') + pecl info "$b" + echo "" + if [ "$no_distract" = false ]; then + echo "$b" | xargs -p -n 1 pecl upgrade + else + echo "$b" | xargs -n 1 pecl upgrade + fi fi - - fi - done <<< "$available" - + done <<< "$available" + fi fi echo ""