yggdrasil.rc (639B)
1 #!/bin/sh 2 # 3 # /etc/rc.d/yggdrasil: start/stop yggdrasil daemon 4 # Shokara: modified tor's service file 5 # 6 7 # User settings here 8 DAEMON=yggdrasil 9 CONFFILE=/etc/yggdrasil.conf 10 11 [ -e $CONFFILE ] || yggdrasil -genconf >$CONFFILE 12 13 RETVAL=0 14 15 case $1 in 16 start) 17 echo -n "Starting $DAEMON..." 18 /usr/bin/$DAEMON -useconffile $CONFFILE > /dev/null & RETVAL=$? 19 if [ $RETVAL = 0 ]; then 20 echo " done." 21 fi 22 ;; 23 stop) 24 echo -n "Shutting down $DAEMON..." 25 killall -q /usr/bin/$DAEMON 26 RETVAL=$? 27 echo " done." 28 ;; 29 restart) 30 $0 stop 31 sleep 5 32 $0 start 33 RETVAL=$? 34 ;; 35 *) 36 echo "usage: $0 [start|stop|restart]" 37 exit 1 38 ;; 39 esac 40 41 exit $RETVAL 42 43 # End of file