subversion init.d for Ubuntu
Wednesday, 14. March 2007, 10:38:09
原版是for FC的,发现完全不行,最后改得面目全非,Linux发行版之间的差别就是大……
#!/bin/sh
#
# /etc/rc.d/init.d/subversion
#
# Starts the Subversion Daemon
#
# chkconfig: - 2345 90 10
# description: Subversion Daemon
# processname: svnserve
#source /etc/rc.d/init.d/functions
[ -x /usr/bin/svnserve ] || exit 1
. /lib/lsb/init-functions
### Default variables
#SYSCONFIG="/etc/sysconfig/subversion"
### Read configuration
#[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
OPTIONS="-r /home/mugi/svn"
prog=/usr/bin/svnserve
desc="Subversion Daemon"
case "$1" in
start)
log_begin_msg "Starting $desc ($prog): "
start-stop-daemon --start --chuid subversion --exec $prog -- -d $OPTIONS
log_end_msg $?
;;
stop)
log_begin_msg "Stopping $desc ($prog): "
start-stop-daemon --stop --name $(basename $prog)
log_end_msg $?
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0







