Hi,
> + warning_ck=`echo ${stdouterr} |grep "^W\:"` || [ "$verbose" != "yes" ]
> || echo "no 'apt-get update' warning"
> + if [ "${warning_ck}" != "" ]; then
> + echo "WARNING: $stdouterr"
> + stdouterr=""
> + fi
AFAIU, if there is any warning, we clean stdouterr.
Thus we igore any error here if there is any warning (but not if there
is no warning):
> [ "$stdouterr" = "" ] || die_hard_with_a_cleanup "failed to retrieve
> status information from google : $stdouterr"
Shouldn't this be something like:
> + # If there anything other than warnings die:
> + ( echo "$stdouterr" | grep -v ^W: ) || die_hard_with_a_cleanup "failed
> to retrieve status information from google : $stdouterr"
> + # Otherwise echo the warnings:
> + [ "$stdouterr" = "" ] || echo "WARNING: $stdouterr"
--
Gabriel