From: Gabor Juhos Date: Thu, 16 Feb 2012 11:58:31 +0000 (+0000) Subject: packages: ipv6/tayga: add more checks X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d4db9e09ba805ce1db27b43229ea675ebf7c1e7a;p=openwrt%2Fsvn-archive%2Farchive.git packages: ipv6/tayga: add more checks Signed-off-by: Alexey I. Froloff SVN-Revision: 30581 --- diff --git a/ipv6/tayga/files/tayga.sh b/ipv6/tayga/files/tayga.sh index 9f515c6194..36c33dee50 100644 --- a/ipv6/tayga/files/tayga.sh +++ b/ipv6/tayga/files/tayga.sh @@ -81,7 +81,7 @@ setup_interface_tayga() { [ -n "$wanip4" ] && [ -n "$wanip6" ] || { echo "Cannot determine local IPv4 and IPv6 addressed for tayga NAT64 $cfg - skipping" - return + return 1 } local tmpconf="/var/etc/tayga-$cfg.conf" @@ -107,7 +107,9 @@ setup_interface_tayga() { uci_set_state network "$cfg" ifname $link uci_set_state network "$cfg" auto 0 - tayga $args --mktun + # here we create TUN device and check configuration + tayga $args --mktun || return 1 + ip link set "$link" up ip addr add "$wanip4" dev "$link"