diff options
author | James Moger <james.moger@gitblit.com> | 2012-03-20 19:51:43 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2012-03-20 19:51:43 -0400 |
commit | 3da5a58bf8f533cba7d65f4da19f1cd350b0f118 (patch) | |
tree | d4500d0f4f4496785b857a98982623591202d2ff /distrib | |
parent | 7525c2436675fbe28fdd8aa9e7a38a2c4a901c76 (diff) | |
download | gitblit-3da5a58bf8f533cba7d65f4da19f1cd350b0f118.tar.gz gitblit-3da5a58bf8f533cba7d65f4da19f1cd350b0f118.zip |
Added Ubuntu service init script (issue 72)
Diffstat (limited to 'distrib')
-rw-r--r-- | distrib/gitblit-ubuntu | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/distrib/gitblit-ubuntu b/distrib/gitblit-ubuntu new file mode 100644 index 00000000..957a8d05 --- /dev/null +++ b/distrib/gitblit-ubuntu @@ -0,0 +1,46 @@ +#!/bin/bash +# chkconfig: 3 21 91 +# Source function library. +. /lib/init/vars.sh +. /lib/lsb/init-functions + +PATH=/sbin:/bin:/usr/bin:/usr/sbin + +# change theses values (default values) +GITBLIT_PATH=/opt/gitblit +GITBLIT_USER="gitblit" +ARGS="-server -Xmx1024M -jar gitblit.jar" + +RETVAL=0 + +case "$1" in + start) + if [ -f $GITBLIT_PATH/gitblit.jar ]; + then + echo $"Starting gitblit server" + 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 + exit $RETVAL + fi + ;; + + stop) + if [ -f $GITBLIT_PATH/gitblit.jar ]; + then + echo $"Stopping gitblit server" + start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/gitblit.pid + exit $RETVAL + fi + ;; + + force-reload|restart) + $0 stop + $0 start + ;; + + *) + echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit $RETVAL
\ No newline at end of file |