#!/bin/sh
PKGSTATUSFILE=/etc/zyxel/pkg_conf/status
PKG_ROOT_PATH=`grep "Tftp" ${PKGSTATUSFILE} |grep "Installed-Rule" |awk -F":" '{print $2}' |sed 's/\/$//g' |sed 's/ //g'`
#. /etc/profile
CONTROLFILE="${PKG_ROOT_PATH}/zypkg_conf/info/Tftp.control"
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/zy-pkgs/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$PKG_ROOT_PATH/lib
bsname=${0##/*/}

psax="ps www"
PKG_NAME="Tftp"
EXEPATH=${PKG_ROOT_PATH}/gui/${PKG_NAME}/pkgexe

case "$1" in
	startup)
		if [ -e ${PKG_ROOT_PATH}/config/Tftp/enable_tftp.flag ]; then
			$EXEPATH tftp_start
		else
			echo "${bsname}:no action"
		fi
		;;
	shutdown)
		#scan vol
		$EXEPATH tftp_stop
		;;
	enable)
		$EXEPATH tftp_enable
		;;
	disable)
		$EXEPATH tftp_disable
		;;
	status)
		echo "Built-in"
		;;
	getlink)
		echo "tftpWin"
		;;
	start)
		$EXEPATH tftp_start
		;;
	stop)
		$EXEPATH tftp_stop
		;;
	restart)
		$EXEPATH tftp_stop
		$EXEPATH tftp_start
		;;
	version )
	    VERSION=`grep "Version:" ${CONTROLFILE} | awk -F "zypkg" '{print $2}'`
		return ${VERSION}
		;;
	*)
		echo $"Usage: $0 {startup|shutdown|enable|disable|status|getlink|start|stop|restart}"
		exit 1
		;;
esac

exit 0
