#!/bin/sh # # start/stop subversion daemon. # CONFIG SVN_ROOT_PATH="/path/to/repos" SVN_USER="svnuser" SVNSERVE="/usr/bin/svnserve" # END CONFIG test -f $SVNSERVE || 'echo "svnserve not found at $SVNSERVE"; exit 0' OPTIONS="-d -r $SVN_ROOT_PATH" case "$1" in start) echo "Starting subversion daemon: svnserve." start-stop-daemon -S -o -q -u $SVN_USER -c $SVN_USER -v -x $SVNSERVE -- $OPTIONS ;; stop) echo "Stopping subversion daemon: svnserve." start-stop-daemon -K -q -o -x $SVNSERVE ;; reload) ;; force-reload) $0 restart ;; restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/svnserve {start|stop|reload|restart}" exit 1 ;; esac exit