aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorWil Moore III2013-11-22 17:02:13 -0700
committerAdam Vandenberg2013-11-23 10:15:09 -0800
commit1b529dc2011399d45d1ee8ac21559088892a4b07 (patch)
tree84a9cf2c6bb974dc36b0dbba069dddaea4410379 /Library/Formula
parent56a81f9dbb1c9175793279357f4ffa4f2f740a46 (diff)
downloadhomebrew-1b529dc2011399d45d1ee8ac21559088892a4b07.tar.bz2
znc: add launchd plist
Closes #24603. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/znc.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/Library/Formula/znc.rb b/Library/Formula/znc.rb
index 73cf8a743..eee42e90f 100644
--- a/Library/Formula/znc.rb
+++ b/Library/Formula/znc.rb
@@ -25,4 +25,31 @@ class Znc < Formula
system "./configure", *args
system "make install"
end
+
+ plist_options :manual => "znc --foreground"
+
+ def plist; <<-EOS.undent
+ <?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>#{bin}/znc</string>
+ <string>--foreground</string>
+ </array>
+ <key>StandardErrorPath</key>
+ <string>#{var}/log/znc.log</string>
+ <key>StandardOutPath</key>
+ <string>#{var}/log/znc.log</string>
+ <key>RunAtLoad</key>
+ <true/>
+ <key>StartInterval</key>
+ <integer>300</integer>
+ </dict>
+ </plist>
+ EOS
+ end
end