svnserve rc.d/init.d start up script for Fedora/RedHat
I forget where I found this at. But again, I figured I would share this since I’m sure others are looking for the same thing.
/etc/rc.d/init.d/svnserve
-
#!/bin/bash
-
#
-
# /etc/rc.d/init.d/subversion
-
#
-
# Starts the Subversion Daemon
-
#
-
# chkconfig: 2345 90 10
-
# description: Subversion Daemon
-
-
# processname: svnserve
-
-
. /etc/rc.d/init.d/functions
-
-
[ -x /usr/bin/svnserve ] || exit 1
-
-
### Default variables
-
. /etc/sysconfig/subversion
-
-
RETVAL=0
-
prog="svnserve"
-
desc="Subversion Daemon"
-
-
start() {
-
echo -n $"Starting $desc ($prog): "
-
daemon $prog -d $OPTIONS
-
RETVAL=$?
-
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
-
echo
-
}
-
-
stop() {
-
echo -n $"Shutting down $desc ($prog): "
-
killproc $prog
-
RETVAL=$?
-
[ $RETVAL -eq 0 ] && success || failure
-
echo
-
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
-
return $RETVAL
-
}
-
-
case "$1" in
-
start)
-
start
-
;;
-
stop)
-
stop
-
;;
-
restart)
-
stop
-
start
-
RETVAL=$?
-
;;
-
condrestart)
-
[ -e /var/lock/subsys/$prog ] && restart
-
RETVAL=$?
-
;;
-
*)
-
echo $"Usage: $0 {start|stop|restart|condrestart}"
-
RETVAL=1
-
esac
-
-
exit $RETVAL
/etc/sysconfig/subversion
-
# Configuration file for the Subversion service
-
#
-
# To pass additional options (for instace, -r root of directory to server) to
-
# the svnserve binary at startup, set OPTIONS here.
-
#
-
#OPTIONS=
-
OPTIONS="–threads –root /svn"