Skip navigation.

30,000 m

testing...

Posts tagged with "subversion"

subversion init.d for Ubuntu

,

原版是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