選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

gitblit-centos 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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_BASE_FOLDER=/opt/gitblit/data
  9. GITBLIT_HTTP_PORT=0
  10. GITBLIT_HTTPS_PORT=8443
  11. source ${GITBLIT_PATH}/java-proxy-config.sh
  12. JAVA="java -server -Xmx1024M ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar"
  13. RETVAL=0
  14. case "$1" in
  15. start)
  16. if [ -f $GITBLIT_PATH/gitblit.jar ];
  17. then
  18. echo $"Starting gitblit server"
  19. cd $GITBLIT_PATH
  20. $JAVA $GITBLIT_PATH/gitblit.jar --httpsPort $GITBLIT_HTTPS_PORT --httpPort $GITBLIT_HTTP_PORT --baseFolder $GITBLIT_BASE_FOLDER > /dev/null &
  21. echo "."
  22. exit $RETVAL
  23. fi
  24. ;;
  25. stop)
  26. if [ -f $GITBLIT_PATH/gitblit.jar ];
  27. then
  28. echo $"Stopping gitblit server"
  29. cd $GITBLIT_PATH
  30. $JAVA $GITBLIT_PATH/gitblit.jar --baseFolder $GITBLIT_BASE_FOLDER --stop > /dev/null &
  31. echo "."
  32. exit $RETVAL
  33. fi
  34. ;;
  35. force-reload|restart)
  36. $0 stop
  37. $0 start
  38. ;;
  39. *)
  40. echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}"
  41. exit 1
  42. ;;
  43. esac
  44. exit $RETVAL