#!/bin/sh
#. /etc/profile
#use /usr/lib/libevtlog.so.0.0.0 if it exist
#fix: cannot del volume

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/zyxel/sbin:/usr/local/zy-pkgs/bin
export PATH
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/local/zy-pkgs/lib
export LD_LIBRARY_PATH

bsname=${0##/*/}

psax="ps www"
PKG_NAME="Syslog"
EXEPATH=/usr/local/zy-pkgs/gui/${PKG_NAME}/pkgexe

case "$1" in
	startup)
		#add crontab
		add_crontab=`grep syslogng_filemgmt.sh /var/spool/cron/crontabs/root`
		if [ "${add_crontab}" == "" ];then
			echo "00 0 2 * * /usr/local/zy-pkgs/bin/syslogng_filemgmt.sh > /dev/null 2>&1" >> /var/spool/cron/crontabs/root
			echo "* * * * * /usr/local/zy-pkgs/bin/syslogng_filemgmt.sh 512000 > /dev/null 2>&1" >> /var/spool/cron/crontabs/root
		fi
		/etc/init.d/crond.sh restart

		if [ -e /i-data/.zyxel/zy-pkgs/config/Syslog/enable_syslog.flag ]; then
			$EXEPATH syslog_start
		else
			echo "${bsname}:no action"
		fi
		;;
	shutdown)
		#scan vol
		$EXEPATH syslog_stop
		;;
	enable)
		$EXEPATH syslog_enable
		;;
	disable)
		$EXEPATH syslog_disable
		;;
	status)
		echo "Built-in"
		;;
	getlink)
		echo "Syslog/apps_syslog.html"
		;;
	start)
		$EXEPATH syslog_start
		;;
	stop)
		$EXEPATH syslog_stop
		;;
	restart)
		$EXEPATH syslog_stop
		$EXEPATH syslog_start
		;;
	*)
		echo $"Usage: $0 {startup|shutdown|enable|disable|status|getlink|start|stop|restart}"
		exit 1
		;;
esac

exit 0
