#!/bin/sh # # mystun This shell script takes care of starting and stopping # the mystun NAT traversal server. # # chkconfig: - 85 15 # description: stun nat traversal server. # processname: mystun-server # Source function library. . /etc/rc.d/init.d/functions [ -x /usr/sbin/mystun-server ] || exit 0 if [ -f /etc/sysconfig/mystun ]; then . /etc/sysconfig/mystun else exit 1 fi # See how we were called. case "$1" in start) # Start daemon. echo -n $"Starting mystun server: " daemon /usr/sbin/mystun-server -i $int1,$int2 $extra_opts -D RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mystun ;; stop) # Stop daemon. echo -n $"Shutting down mystun server: " killproc mystun-server RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/mystun ;; status) status mystun RETVAL=$? ;; restart) $0 stop $0 start ;; reload) $0 stop $0 start ;; condrestart) [ -f /var/lock/subsys/mystun ] && $0 restart || : ;; *) echo $"Usage: $0 {start|stop|status|restart|reload}" RETVAL=1 ;; esac exit $RETVAL