diff options
-rw-r--r-- | sysconfig/network-scripts/network-functions | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions index 1ecbcfcb..9a5e359c 100644 --- a/sysconfig/network-scripts/network-functions +++ b/sysconfig/network-scripts/network-functions @@ -336,18 +336,16 @@ is_available_wait () local retry=${2##*[!0-9]*} - is_available $1 + is_available $1 && return 0 ret=$? - [ 0"$ret" -ne 1 ] && return $ret - while [ 0"$retry" -gt 0 ]; do sleep 1 [ -d "/sys/class/net/$1" ] && return 0 retry=$(($retry -1)) done - return 1 + return $ret } need_hostname () |