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-centos 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #!/bin/bash
  2. # chkconfig: 3 21 91
  3. # description: Starts and Stops gitblit
  4. # Source function library.
  5. . /etc/init.d/functions
  6. # change theses values (default values)
  7. GITBLIT_PATH=/opt/gitblit
  8. GITBLIT_HTTP_PORT=0
  9. GITBLIT_HTTPS_PORT=8443
  10. source ${GITBLIT_PATH}/java-proxy-config.sh
  11. JAVA="java -server -Xmx1024M ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -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. cd $GITBLIT_PATH
  19. $JAVA $GITBLIT_PATH/gitblit.jar --httpsPort $GITBLIT_HTTPS_PORT --httpPort $GITBLIT_HTTP_PORT > /dev/null &
  20. echo "."
  21. exit $RETVAL
  22. fi
  23. ;;
  24. stop)
  25. if [ -f $GITBLIT_PATH/gitblit.jar ];
  26. then
  27. echo $"Stopping gitblit server"
  28. cd $GITBLIT_PATH
  29. $JAVA $GITBLIT_PATH/gitblit.jar --stop > /dev/null &
  30. echo "."
  31. exit $RETVAL
  32. fi
  33. ;;
  34. force-reload|restart)
  35. $0 stop
  36. $0 start
  37. ;;
  38. *)
  39. echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}"
  40. exit 1
  41. ;;
  42. esac
  43. exit $RETVAL