James Moger
2012-08-07 749110b462b3147c6dfff076fb5d1bf0460a4f99
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"
0e44ac 12 source ${GITBLIT_PATH}/java-proxy-config.sh
MR 13 ARGS="-server -Xmx1024M ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar gitblit.jar"
3da5a5 14
JM 15 RETVAL=0
16
17 case "$1" in
18   start)
19     if [ -f $GITBLIT_PATH/gitblit.jar ];
20       then
21       echo $"Starting gitblit server"
22       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
23       exit $RETVAL
24     fi
25   ;;
26
27   stop)
28     if [ -f $GITBLIT_PATH/gitblit.jar ];
29       then
30       echo $"Stopping gitblit server"
31       start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/gitblit.pid
32       exit $RETVAL
33     fi
34   ;;
35   
36   force-reload|restart)
37       $0 stop
38       $0 start
39   ;;
40
41   *)
42     echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}"
43     exit 1
44   ;;
45 esac
46
0e44ac 47 exit $RETVAL