From 252bb0eeae2c3d4983410aeda79b1c018d1d9164 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Tue, 13 Jan 2015 19:00:39 +0000 Subject: map: export calculated ruleset to /tmp Signed-off-by: Steven Barth SVN-Revision: 43961 --- package/network/ipv6/map/files/map.sh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'package/network/ipv6/map/files/map.sh') diff --git a/package/network/ipv6/map/files/map.sh b/package/network/ipv6/map/files/map.sh index 83de4cc..945accd 100755 --- a/package/network/ipv6/map/files/map.sh +++ b/package/network/ipv6/map/files/map.sh @@ -52,6 +52,7 @@ proto_map_setup() { fi fi + echo "rule=$rule" > /tmp/map-$cfg.rules RULE_DATA=$(mapcalc ${tunlink:-\*} $rule) if [ "$?" != 0 ]; then proto_notify_error "$cfg" "INVALID_MAP_RULE" @@ -59,6 +60,7 @@ proto_map_setup() { return fi + echo "$RULE_DATA" >> /tmp/map-$cfg.rules eval $RULE_DATA if [ -z "$RULE_BMR" ]; then @@ -188,6 +190,7 @@ proto_map_setup() { proto_map_teardown() { local cfg="$1" ifdown "${cfg}_local" + rm -f /tmp/map-$cfg.rules } proto_map_init_config() { -- cgit v1.1