diff options
author | Kris Moore <kmoore@FreeBSD.org> | 2017-01-18 20:35:09 +0000 |
---|---|---|
committer | Kris Moore <kmoore@FreeBSD.org> | 2017-01-18 20:35:09 +0000 |
commit | 18003ee9984e411639636f52693d80375066e29a (patch) | |
tree | 08d54b2c9317c997096c34f46aaff3b8e5dfcbac /net/nsq/files/nsqlookupd.in | |
parent | 7f25cb09302f70cbebab5c161bf01fd5c57dbf35 (diff) | |
download | ports-18003ee9984e411639636f52693d80375066e29a.tar.gz ports-18003ee9984e411639636f52693d80375066e29a.zip |
NSQ is a realtime distributed messaging platform designed to operate at scale,
handling billions of messages per day.
WWW: https://nsq.io
PR: 216188
Submitted by: John Hixson <jhixson@gmail.com>
Notes
Notes:
svn path=/head/; revision=431827
Diffstat (limited to 'net/nsq/files/nsqlookupd.in')
-rw-r--r-- | net/nsq/files/nsqlookupd.in | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/net/nsq/files/nsqlookupd.in b/net/nsq/files/nsqlookupd.in new file mode 100644 index 000000000000..b361336b527a --- /dev/null +++ b/net/nsq/files/nsqlookupd.in @@ -0,0 +1,39 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: nsqlookupd +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable nsqlookupd: +# nsqlookupd_enable="YES" +# nsqlookupd_args="<set as needed>" + + +. /etc/rc.subr + +name=nsqlookupd +rcvar=nsqlookupd_enable + +load_rc_config $name + +: ${nsqlookupd_enable:="NO"} +: ${nsqlookupd_args:=""} + +pidfile=/var/run/nsqlookupd.pid +procname="%%PREFIX%%/bin/nsqlookupd" +command="/usr/sbin/daemon" +command_args="-f -p ${pidfile} ${procname} ${nsqlookupd_args}" + +start_precmd="nsqlookupd_prestart" + +nsqlookupd_prestart() +{ + if [ ! -d /var/db/nsq/nsqlookupd ] ; then + mkdir -p /var/db/nsq/nsqlookupd + fi + cd /var/db/nsq/nsqlookupd +} + +run_rc_command "$1" |