Index: head/net/gnatsd/Makefile =================================================================== --- head/net/gnatsd/Makefile (revision 452141) +++ head/net/gnatsd/Makefile (revision 452142) @@ -1,28 +1,29 @@ # $FreeBSD$ PORTNAME= gnatsd PORTVERSION= 1.0.4 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= net MAINTAINER= olgeni@FreeBSD.org COMMENT= Messaging system written in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= nats-io USE_RC_SUBR= gnatsd.sh post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${FILESDIR}/gnatsd.conf ${STAGEDIR}${PREFIX}/etc/gnatsd.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/server && ${COPYTREE_SHARE} configs ${STAGEDIR}${DOCSDIR} .include Index: head/net/gnatsd/files/gnatsd.sh.in =================================================================== --- head/net/gnatsd/files/gnatsd.sh.in (revision 452141) +++ head/net/gnatsd/files/gnatsd.sh.in (revision 452142) @@ -1,28 +1,28 @@ #!/bin/sh # # PROVIDE: gnatsd # REQUIRE: DAEMON # # Add the following lines to /etc/rc.conf to run NATS: # # gnatsd_enable (bool): Set it to "YES" to enable gnatsd server. # Default is "NO". -# gnatsd_username: User name to run as. default "nobody" +# gnatsd_user: User name to run as. default "nobody" # gnatsd_options: Options to pass gnatsd server # . /etc/rc.subr name="gnatsd" rcvar=`set_rcvar` load_rc_config ${name} : ${gnatsd_enable="NO"} -: ${gnatsd_username="nobody"} +: ${gnatsd_user="nobody"} : ${gnatsd_options="-c %%PREFIX%%/etc/gnatsd.conf"} command=/usr/sbin/daemon procname=%%PREFIX%%/bin/gnatsd -command_args="-u ${gnatsd_username} ${procname} ${gnatsd_options}" +command_args="${procname} ${gnatsd_options}" run_rc_command "$1"