#!/bin/sh

[ `uci get xunlei.config.enable` -eq 0 ] && exit 0 >> /dev/null 2>&1


#端口设置
INTERFACE=wan


IP_SAVE_PATH='/tmp/xunlei.sav'

[ -z "`pgrep -fn '/xunlei/portal'`" ] && {
	/etc/init.d/xunlei restart >> /dev/null 2>&1
	exit 0
}

IP="$(ifconfig "`uci get network.$INTERFACE.ifname`" | grep "inet addr" | awk -F '[ :]+' '{print $4}')" >> /dev/null 2>&1
[ -z "`cat "$IP_SAVE_PATH"`" ] && {
	echo "$IP" > "$IP_SAVE_PATH"
	exit 0
}

[ "$IP" != "`cat "$IP_SAVE_PATH"`" ] && /etc/init.d/xunlei restart >> /dev/null 2>&1