James Moger
2012-03-25 33ceba86da02923f00908ba1eeaae557fa37d391
commit | author | age
3da5a5 1 #!/bin/bash
JM 2 # chkconfig: 3 21 91
3 # Source function library.
4 . /lib/init/vars.sh
5 . /lib/lsb/init-functions
6
7 PATH=/sbin:/bin:/usr/bin:/usr/sbin
8
9 # change theses values (default values)
10 GITBLIT_PATH=/opt/gitblit
11 GITBLIT_USER="gitblit"
12 ARGS="-server -Xmx1024M -jar gitblit.jar"
13
14 RETVAL=0
15
16 case "$1" in
17   start)
18     if [ -f $GITBLIT_PATH/gitblit.jar ];
19       then
20       echo $"Starting gitblit server"
21       start-stop-daemon --start --quiet --background --oknodo --make-pidfile --pidfile /var/run/gitblit.pid --exec /usr/bin/java --chuid $GITBLIT_USER --chdir $GITBLIT_PATH -- $ARGS
22       exit $RETVAL
23     fi
24   ;;
25
26   stop)
27     if [ -f $GITBLIT_PATH/gitblit.jar ];
28       then
29       echo $"Stopping gitblit server"
30       start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/gitblit.pid
31       exit $RETVAL
32     fi
33   ;;
34   
35   force-reload|restart)
36       $0 stop
37       $0 start
38   ;;
39
40   *)
41     echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}"
42     exit 1
43   ;;
44 esac
45
46 exit $RETVAL