Newer
Older
gitbucket_jkp / contrib / macosx / makePlist
@Mike Slinn Mike Slinn on 29 Jul 2014 849 bytes Works on Mac, need to retest on Ubuntu
  1. #!/bin/bash
  2.  
  3. # From http://docstore.mik.ua/orelly/unix3/mac/ch02_02.htm
  4. source gitbucket.conf
  5. GITBUCKET_SERVICE_DIR=`dirname "$GITBUCKET_SERVICE"`
  6. mkdir -p "$GITBUCKET_SERVICE_DIR"
  7. cat << EOF > "$GITBUCKET_SERVICE_DIR/gitbucket.plist"
  8. <?xml version="1.0" encoding="UTF-8"?>
  9. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  10. <plist version="1.0">
  11. <dict>
  12. <key>Label</key>
  13. <string>gitbucket</string>
  14. <key>ProgramArguments</key>
  15. <array>
  16. <string>/usr/bin/java</string>
  17. <string>$GITBUCKET_JVM_OPTS</string>
  18. <string>-jar</string>
  19. <string>gitbucket.war</string>
  20. <string>--host=$GITBUCKET_HOST</string>
  21. <string>--port=$GITBUCKET_PORT</string>
  22. <string>--https=true</string>
  23. </array>
  24. <key>RunAtLoad</key>
  25. <true/>
  26. </dict>
  27. </plist>
  28. EOF