diff options
author | Roy Marples <roy@marples.name> | 2007-12-31 09:28:34 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2007-12-31 09:28:34 +0000 |
commit | b6aa56ce14cab6c6a1c4c88a1d0ec15976e5b25e (patch) | |
tree | 8f905cf1ce9ecfdd75d1ad05c6683fddaa3a337d | |
parent | 0a28d694134254b02760b7ca52a303eddbcaa2da (diff) |
Fix metric_$IFVAR
-rwxr-xr-x | sh/net.sh | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -454,7 +454,8 @@ _load_config() { start() { local IFACE=${SVCNAME#*.} oneworked=false module= - local IFVAR=$(_shell_var "${IFACE}") cmd= metric=0 our_metric=$metric + local IFVAR=$(_shell_var "${IFACE}") cmd= our_metric= + local metric=0 einfo "Bringing up interface ${IFACE}" eindent @@ -506,6 +507,7 @@ start() { _load_config config_index=0 + eval our_metric=\$metric_${IFVAR} if [ -n "${our_metric}" ]; then metric=${our_metric} elif [ "${IFACE}" != "lo" -a "${IFACE}" != "lo0" ]; then |