#!/bin/sh

set -x

command=$1
dir=$2
repos="$3"
port="$4"

pidfile=${dir}/testdir/svnserve.pid

dostop()
{
    if test -f ${pidfile} ; then
        kill `cat ${pidfile}`
        rm -f ${pidfile}
    fi
}

dostart()
{
    dostop
    mkdir --parents `dirname ${pidfile}`
    svnserve --daemon --listen-host 127.0.0.1 --listen-port $port --root $repos --pid-file ${pidfile}
}


case "$command" in
    (start)
        dostart "$repos"
        ;;
    (stop)
        dostop
        ;;
esac
