Changed files:
subversion-dav_svn.conf -> 1.4
subversion-svnserve.init -> 1.3
subversion-svnserve.sysconfig -> 1.3
#<Location /svn/repos>
# DAV svn
- # SVNPath /home/svnroot
+ # SVNPath /home/services/subversion/repos
#
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# Start daemons.
if [ ! -f /var/lock/subsys/svnserve ]; then
msg_starting svnserve
- daemon svnserve ${SVNSERVE_OPTIONS}
+ daemon svnserve ${SVNSERVE_OPTIONS} -r ${SVNSERVE_PATH}
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/svnserve
else
status svnserve
exit $?
;;
- init)
- if [ ! -d /home/services/subversion/repos ]; then
- echo "Creating default repository in /home/services/subversion/repos..."
- svnadmin create /home/services/subversion/repos
- fi
- exit $?
- ;;
# reload)
# msg_reloading svnserve
# killproc svnserve -HUP
# ;;
*)
- msg_usage "$0 {start|stop|init|restart|force-reload|status}"
+ msg_usage "$0 {start|stop|restart|force-reload|status}"
exit 3
esac
# there is no authentication possible, everyone can read and write at will
# read the subversion documentation about more info
#
-SVNSERVE_OPTIONS="-d -R -r /home/services/subversion/repos"
+SVNSERVE_PATH="/home/services/subversion/repos";
+SVNSERVE_OPTIONS="-d -R"