rendered paste body#!/bin/sh#### BEGIN INIT INFO# Provides: svnserve# Required-Start: $local_fs $remote_fs $network $syslog# Required-Stop: $local_fs $remote_fs $network $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Host SVN repositories# Description: Runs svnserve in daemon mode to host subversion repositories#### END INIT INFOPIDFILE="/var/run/svnserve.pid"start () { svnserve -d --pid-file $PIDFILE -r /home/kevin/svn/}stop () { if [ -f $PIDFILE ] then kill $(cat $PIDFILE) else log_failure_msg "Cannot stop svnserve: Not running" exit 3 fi}case "$1" in start) log_daemon_msg "Starting SVN server" "svnserve" start if [ ! -n $(pidof svnserve) ] then log_end_msg 0 else log_end_msg 1 fi ;; restart|reload|force-reload) log_daemon_msg "Restarting SVN server" "svnserve" stop log_progress_msg "svnserve" # Give svnserve some time to catch its breath... sleep 5 start if [ ! -n $(pidof svnserve) ] then log_end_msg 0 else log_end_msg 1 fi ;; stop) stop if [ -n $(pidof svnserve) ] then log_end_msg 0 else log_end_msg 1 fi ;; *) echo "Usage: svnserve.sh [start|stop|restart]" >&2 exit 3 ;;esac: