aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2012-05-03 20:40:15 -0700
committerAdam Vandenberg2012-05-03 20:40:23 -0700
commitf4afae4a2bb5b7ecafba5d16f3ee3bb76880e5c0 (patch)
treeee291e9b61651a535ac5a020d20ee8744e59fb4b /Library
parent0cc9a8fedc62ee6c12f4a8e84c3ea9c78c2503a3 (diff)
downloadhomebrew-f4afae4a2bb5b7ecafba5d16f3ee3bb76880e5c0.tar.bz2
Jenkins: install to libexec, not lib
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/jenkins.rb54
1 files changed, 27 insertions, 27 deletions
diff --git a/Library/Formula/jenkins.rb b/Library/Formula/jenkins.rb
index 9e499456f..44d245962 100644
--- a/Library/Formula/jenkins.rb
+++ b/Library/Formula/jenkins.rb
@@ -2,51 +2,51 @@ require 'formula'
class Jenkins < Formula
homepage 'http://jenkins-ci.org'
- url 'http://mirrors.jenkins-ci.org/war/1.462/jenkins.war', :using => :nounzip
+ url 'http://mirrors.jenkins-ci.org/war/1.462/jenkins.war'
version '1.462'
md5 '06c219c7f23f20c5f153566ee017a8cc'
+
head 'https://github.com/jenkinsci/jenkins.git'
def install
system "mvn clean install -pl war -am -DskipTests && mv war/target/jenkins.war ." if ARGV.build_head?
- lib.install "jenkins.war"
+ libexec.install "jenkins.war"
plist_path.write startup_plist
plist_path.chmod 0644
end
- def caveats; <<-EOS
-If this is your first install, automatically load on login with:
- mkdir -p ~/Library/LaunchAgents
- cp #{plist_path} ~/Library/LaunchAgents/
- launchctl load -w ~/Library/LaunchAgents/#{plist_path.basename}
+ def caveats; <<-EOS.undent
+ If this is your first install, automatically load on login with:
+ mkdir -p ~/Library/LaunchAgents
+ cp #{plist_path} ~/Library/LaunchAgents/
+ launchctl load -w ~/Library/LaunchAgents/#{plist_path.basename}
-If this is an upgrade and you already have the #{plist_path.basename} loaded:
- launchctl unload -w ~/Library/LaunchAgents/#{plist_path.basename}
- cp #{plist_path} ~/Library/LaunchAgents/
- launchctl load -w ~/Library/LaunchAgents/#{plist_path.basename}
+ If this is an upgrade and you already have the #{plist_path.basename} loaded:
+ launchctl unload -w ~/Library/LaunchAgents/#{plist_path.basename}
+ cp #{plist_path} ~/Library/LaunchAgents/
+ launchctl load -w ~/Library/LaunchAgents/#{plist_path.basename}
-Or start it manually:
- java -jar #{lib}/jenkins.war
-EOS
+ Or start it manually:
+ java -jar #{libexec}/jenkins.war
+ EOS
end
- def startup_plist
- return <<-EOS
+ def startup_plist; <<-EOS
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
- <key>Label</key>
- <string>#{plist_name}</string>
- <key>ProgramArguments</key>
- <array>
- <string>/usr/bin/java</string>
- <string>-jar</string>
- <string>#{HOMEBREW_PREFIX}/lib/jenkins.war</string>
- <string>--httpListenAddress=127.0.0.1</string>
- </array>
- <key>RunAtLoad</key>
- <true/>
+ <key>Label</key>
+ <string>#{plist_name}</string>
+ <key>ProgramArguments</key>
+ <array>
+ <string>/usr/bin/java</string>
+ <string>-jar</string>
+ <string>#{HOMEBREW_PREFIX}/libexec/jenkins.war</string>
+ <string>--httpListenAddress=127.0.0.1</string>
+ </array>
+ <key>RunAtLoad</key>
+ <true/>
</dict>
</plist>
EOS