#!/bin/sh /etc/rc.common
# Copyright (C) 2014 Fang Zhao

START=11

TDDP_BIN="/usr/bin/tddpd"

multilan() {
	local m=$(uci -c /etc/profile.d get profile.@global[0].multilan)
	if [ $m == 1 ]; then
		return 0
	else
		return 1
	fi
}

tddpd_start() {
	local trytimes=5
	local time=0
	echo "tddpd_start" &> /dev/console
	while [ $time -lt $trytimes ];do
		tddpd
		sleep 1
		ubus call tddpServer start
		if [ $? != 0 ]; then
			echo "ubus call failed $?" &> /dev/console
			service_stop $TDDP_BIN
		else
			echo "tddpd start success" &> /dev/console
			break
		fi
		time=$(($time+1))
	done

}

start() {
	tddpd_start
}

stop() {
	service_stop $TDDP_BIN
}
