#!/bin/sh
#
# nat.sh       This script go for starting/stop NAT/QoS services using iptables
#

# From AUTOCONF
prefix=
exec_prefix=${prefix}

# Paths to programs
UVM=/usr/bin/uvm
UO_PATH=/usr/uo/
UO_FILE=qos.uyg.uo
UO_EXE=qos.uyg

start() {
    	local err; err=0
    	$UVM -m 740 -o /var/$UO_EXE $UO_PATH/$UO_FILE
		#chmod +x $UO_PATH/$UO_EXE
	    /var/$UO_EXE start
		return $err
}

stop() {
	local err; err=0
	if [ -f "/var/$UO_EXE" ]; then
	/var/$UO_EXE stop
	fi
	#rm /var/$UO_EXE
	return $err
}

usage() {
	echo "$0 [start|stop|restart|reload|config]"
	exit 1
}

# +++++++++++++++ main ++++++++++++++++++++++ 
[ -z "$1" ] && usage;

err=0

case "$1" in
	config)		;;
	start)		start;;
	stop)		stop;;
	reload)		;;
	restart)	stop; start;;
	*)		usage;;
esac
if [ $? = "0" ] ; then
	echo $0 $@ ok
else
	echo $0 $@ error
	err=1
fi

exit $err
