From: Eric S. Raymond Date: Mon, 1 Oct 2012 16:57:45 +0000 (-0400) Subject: Add Mac OS/X plist. X-Git-Tag: 1.4~13 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=1cfaa28dbe6d92dd7104459bb6eeebe453d323ea;p=irker.git Add Mac OS/X plist. --- diff --git a/Makefile b/Makefile index d004f41..8913ac8 100644 --- a/Makefile +++ b/Makefile @@ -43,13 +43,14 @@ pylint: SOURCES = README COPYING NEWS BUGS install.txt security.txt hacking.txt \ - irkerd irkerhook.py Makefile irkerd.xml irkerhook.xml irker-logo.png + irkerd irkerhook.py Makefile irkerd.xml irkerhook.xml +EXTRA_DIST = irker-logo.png org.catb.irkerd.plist version: @echo $(VERS) irker-$(VERS).tar.gz: $(SOURCES) irkerd.8 irkerhook.1 - tar --transform='s:^:irker-$(VERS)/:' --show-transformed-names -cvzf irker-$(VERS).tar.gz $(SOURCES) + tar --transform='s:^:irker-$(VERS)/:' --show-transformed-names -cvzf irker-$(VERS).tar.gz $(SOURCES) $(EXTRA_DIST) dist: irker-$(VERS).tar.gz diff --git a/NEWS b/NEWS index 7502f8f..26db304 100644 --- a/NEWS +++ b/NEWS @@ -22,7 +22,8 @@ Fix a bug in handling of channel names with no prefix. 1.4 @ - Graceful handling of flood disconnects and kicks. + Graceful handling of server disconnects and kicks. + Distribution now inclues an installable irkerd plist for Mac OS/X. diff --git a/install.txt b/install.txt index f7f73f6..0602ad4 100644 --- a/install.txt +++ b/install.txt @@ -34,6 +34,9 @@ threading implementation that is faster and has much lower space overhead than system threads, making irkerd more resistant to potential DoS attacks. +The file org.catb.irkerd.plist is a Mac OS/X plist that can be +installed to launch irkerd as a boot-time service on that system. + == Installing irkerhook.py == irkerhook.py should be called from the post-commit hook of each diff --git a/org.catb.irkerd.plist b/org.catb.irkerd.plist new file mode 100644 index 0000000..3b30f92 --- /dev/null +++ b/org.catb.irkerd.plist @@ -0,0 +1,20 @@ + + + + + KeepAlive + + Label + org.catb.irkerd + ProgramArguments + + /usr/bin/irkerd + + RunAtLoad + + UserName + nobody + GroupName + nobody + +