diff --git a/gaboshlib/g_retrycmd.bashfunc b/gaboshlib/g_retrycmd.bashfunc index d434c82..6bed720 100644 --- a/gaboshlib/g_retrycmd.bashfunc +++ b/gaboshlib/g_retrycmd.bashfunc @@ -16,7 +16,7 @@ function g_retrycmd { echo "$@" >$g_tmp/g_retrycmd.cmd bash $g_tmp/g_retrycmd.cmd && return 0 g_return=$? - grep -q "test " $g_tmp/g_retrycmd.cmd && return 0 + grep -q "test " $g_tmp/g_retrycmd.cmd && return $g_return if [ $g_try -eq $g_tries ] then [ -z "$g_return" ] || g_echo_error "${FUNCNAME}: $@ failed all $g_tries tries"