diff options
author | Roy Marples <roy@marples.name> | 2007-07-11 12:06:37 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2007-07-11 12:06:37 +0000 |
commit | 356c41f77cb43eb274fea4fce6987ffcc6c03680 (patch) | |
tree | a6426bcd7e6527fd73a50bc40834ad8a2e286c44 /sh | |
parent | 35d860710a383767012b516d1eef5346dc49e6d9 (diff) |
Punt the dodgy ebuffer code. We now force prefixing for parallel starts which also reduces our variable pollution.
Diffstat (limited to 'sh')
-rwxr-xr-x | sh/net.sh | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -67,20 +67,20 @@ _wait_for_carrier() { # Incase users don't want this nice feature ... [ ${timeout} -le 0 ] && return 0 - [ -n "${RC_EBUFFER}" -o "${RC_PREFIX}" = "yes" ] && efunc=einfo + [ "${RC_PARALLEL}" = "yes" ] && efunc=einfo ${efunc} "Waiting for carrier (${timeout} seconds) " while [ ${timeout} -gt 0 ] ; do sleep 1 if _has_carrier ; then - [ -z "${RC_EBUFFER}" ] && echo + [ "${efunc}" = "einfon" ] && echo eend 0 return 0 fi timeout=$((${timeout} - 1)) - [ -z "${RC_EBUFFER}" -a "${RC_PREFIX}" != "yes" ] && printf "." + [ "${efunc}" = "einfon" ] && printf "." done - [ -z "${RC_EBUFFER}" -a "${RC_PREFIX}" != "yes" ] && echo + [ "${efunc}" = "einfon" ] && echo eend 1 return 1 } |