From b6aa56ce14cab6c6a1c4c88a1d0ec15976e5b25e Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Mon, 31 Dec 2007 09:28:34 +0000 Subject: Fix metric_$IFVAR --- sh/net.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sh/net.sh b/sh/net.sh index 07ac1c20..faa5e18c 100755 --- a/sh/net.sh +++ b/sh/net.sh @@ -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 -- cgit v1.2.3