Openwrt/package/6in4/files/6in4.hotplug
Felix Fietkau 3454c35127 6in4: add netifd support
SVN-Revision: 31036
2012-03-19 21:10:04 +00:00

30 lines
506 B
Bash

#!/bin/sh
if [ "$ACTION" = ifup ]; then
. /etc/functions.sh
INCLUDE_ONLY=1
. /lib/netifd/proto/6in4.sh
include /lib/network
scan_interfaces
update_tunnel() {
local cfg="$1"
local proto
config_get proto "$cfg" proto
[ "$proto" = 6in4 ] || return 0
local wandev
config_get wandev "$cfg" wan_device "$(find_6in4_wanif)"
[ "$wandev" = "$DEVICE" ] || return 0
local wanip=$(find_6in4_wanip "$wandev")
[ -n "$wanip" ] && ifup "$cfg"
}
config_foreach update_tunnel interface
fi