#!/bin/sh # # Derived from the following by Doug Barton: # svnserve.sh for rc.d usage (c) 2005 Thomas E. Spanjaard. # # $FreeBSD: /tmp/pcvs/ports/devel/subversion-devel/files/Attic/svnserve.in,v 1.2 2008-06-01 00:52:10 edwin Exp $ # PROVIDE: svnserve # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following line to /etc/rc.conf to enable SVNServe: # # svnserve_enable="YES" # # optional # svnserve_flags="-d --listen-port=3690" # svnserve_data="/usr/local/repositories" # svnserve_user="svn" # svnserve_group="svn" . "%%RC_SUBR%%" name=svnserve rcvar=`set_rcvar` load_rc_config $name # Set some defaults : svnserve_enable=${svnserve_enable="NO"} : svnserve_flags=${svnserve_flags="-d --listen-port=3690"} : svnserve_data=${svnserve_data="%%PREFIX%%/repositories"} : svnserve_user=${svnserve_user="svn"} : svnserve_group=${svnserve_group="svn"} command=%%PREFIX%%/bin/svnserve%%SVNSERVE_BIN_EXT%% command_args="-r ${svnserve_data}" run_rc_command "$1"