閉じる

svnserve

subversionのサーバ。
/etc/rc.d/rc.svnserve*1 を作成して rc.localで実行するようにする。(./rc.svnserve start)

#!/bin/sh
# Start/stop/restart svn server.
# Start svnserve:
svnserve_start() {
CMDLINE="/usr/bin/svnserve -d -r /home/svn/repositories "
echo -n "Starting SVN daemon:  $CMDLINE"
$CMDLINE --pid-file /var/run/svnserve.pid
echo
}
# Stop svnserve:
svnserve_stop() {
echo -n "Stopping SVN daemon..."
kill `cat /var/run/svnserve.pid`
echo
sleep 1
rm -f /var/run/svnserve.pid
}
# Restart svnserve:
svnserve_restart() {
svnserve_stop
sleep 1
svnserve_start
}
case "$1" in
'start')
svnserve_start
;;
'stop')
svnserve_stop
;;
'restart')
svnserve_restart
;;
*)
echo "usage $0 start|stop|restart"
esac

*1 http://serverfault.com/questions/24498/setting-up-svn-on-slackware より

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)