From d7f865b6b2d6fa791bcf8508773fe69d91584901 Mon Sep 17 00:00:00 2001 From: Manuel Munz Date: Mon, 13 Aug 2012 19:29:56 +0000 Subject: [PATCH] meshwizard: setup static ipv6 addresses --- .../files/usr/bin/meshwizard/helpers/setup_network.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh index e62cb5aa1..8c909e2d5 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh @@ -7,7 +7,8 @@ net="$1" # Setup a (new) interface section for $net -ipaddr=$(uci get meshwizard.netconfig.$net\_ip4addr) +ipaddr=$(uci -q get meshwizard.netconfig.$net\_ip4addr) +ip6addr=$(uci -q get meshwizard.netconfig.$net\_ip6addr) [ -z "$ipaddr" ] && msg_missing_value meshwizard $net\_ip4addr netmask=$(uci -q get meshwizard.netconfig.$net\_netmask) @@ -30,6 +31,9 @@ if [ "$profile_ipv6" = 1 ]; then ip6addr="$($dir/helpers/gen_auto-ipv6-dhcpv6-ip.sh $netrenamed)" uci set network.$netrenamed.ip6addr="${ip6addr}/112" fi + if [ "$profile_ipv6_config" = "static" ] && [ -n "$ip6addr" ]; then + uci set network.$netrenamed.ip6addr="$ip6addr" + fi fi uci_commitverbose "Setup interface $netrenamed" network -- 2.25.1