# Startup script for udpgate
#
# chkconfig: 2345 98 02
-# description: UDP packats gateway
+# description: UDP packets gateway
-# Source function library.
-. /etc/rc.d/init.d/functions
-
-# Where we are?
-# [ -f /usr/bin/udpgate ] || exit 0
+# Source our configuration file for these variables.
+PORT=9201
+LOCATION=/usr/bin/udpgate
+if [ -f /etc/sysconfig/udpgate ] ; then
+ . /etc/sysconfig/udpgate
+fi
prog="udpgate"
start() {
echo -n $"Starting $prog: "
- daemon udpgate --start
+ $LOCATION --start --port=$PORT
RETVAL=$?
echo
return $RETVAL
}
stop() {
- if test "x`pidof udpgate`" != x; then
- echo -n $"Stopping $prog: "
- killproc udpgate
- echo
- fi
+ echo -n $"Stopping $prog: "
+ $LOCATION --stop
RETVAL=$?
+ echo
return $RETVAL
}
start)
start
;;
-
stop)
stop
;;
-
status)
- status udpgate
;;
restart)
stop
start
;;
condrestart)
- if test "x`pidof udpgate`" != x; then
- stop
- start
- fi
+ stop
+ start
;;
*)
- echo $"Usage: $0 {start|stop|restart|condrestart|status}"
+ echo $"Usage: $0 {start|stop|restart}"
exit 1
esac