You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

gitblit-ubuntu 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. # chkconfig: 3 21 91
  3. # Source function library.
  4. . /lib/init/vars.sh
  5. . /lib/lsb/init-functions
  6. PATH=/sbin:/bin:/usr/bin:/usr/sbin
  7. # change theses values (default values)
  8. GITBLIT_PATH=/opt/gitblit
  9. GITBLIT_USER="gitblit"
  10. source ${GITBLIT_PATH}/java-proxy-config.sh
  11. ARGS="-server -Xmx1024M ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar gitblit.jar"
  12. RETVAL=0
  13. case "$1" in
  14. start)
  15. if [ -f $GITBLIT_PATH/gitblit.jar ];
  16. then
  17. echo $"Starting gitblit server"
  18. 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
  19. exit $RETVAL
  20. fi
  21. ;;
  22. stop)
  23. if [ -f $GITBLIT_PATH/gitblit.jar ];
  24. then
  25. echo $"Stopping gitblit server"
  26. start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/gitblit.pid
  27. exit $RETVAL
  28. fi
  29. ;;
  30. force-reload|restart)
  31. $0 stop
  32. $0 start
  33. ;;
  34. *)
  35. echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}"
  36. exit 1
  37. ;;
  38. esac
  39. exit $RETVAL