Index: head/sysutils/immortal/Makefile =================================================================== --- head/sysutils/immortal/Makefile (revision 452969) +++ head/sysutils/immortal/Makefile (revision 452970) @@ -1,45 +1,47 @@ # $FreeBSD$ PORTNAME= immortal PORTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= nbari@tequila.io COMMENT= Unix cross-platform (OS agnostic) supervisor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= go USE_RC_SUBR= immortaldir USE_GITHUB= yes GH_TUPLE= immortal:logrotate:8591051:logrotate/src/github.com/immortal/logrotate \ immortal:multiwriter:2555774:multiwriter/src/github.com/immortal/multiwriter \ immortal:natcasesort:69368b7:natcasesort/src/github.com/immortal/natcasesort \ immortal:xtime:fb1aca1:xtime/src/github.com/immortal/xtime \ nbari:violetear:13cb9a6:nbari/src/github.com/nbari/violetear \ go-yaml:yaml:eb3733d:yaml/src/github.com/go-yaml/yaml GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ "-s -w -X main.version=${PORTVERSION}" -o immortal cmd/immortal/main.go; @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ "-s -w -X main.version=${PORTVERSION}" -o immortalctl cmd/immortalctl/main.go; @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ "-s -w -X main.version=${PORTVERSION}" -o immortaldir cmd/immortaldir/main.go; do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/immortal/immortal/immortal ${STAGEDIR}${PREFIX}/bin/immortal ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/immortal/immortal/immortalctl ${STAGEDIR}${PREFIX}/bin/immortalctl ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/immortal/immortal/immortaldir ${STAGEDIR}${PREFIX}/bin/immortaldir ${INSTALL_MAN} ${WRKSRC}/src/github.com/immortal/immortal/man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} - ${INSTALL_DATA} ${FILESDIR}/www.yml ${STAGEDIR}${ETCDIR}/www.yml.sample + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${FILESDIR}/www.yml ${STAGEDIR}${EXAMPLESDIR}/www.yml.sample .include Index: head/sysutils/immortal/files/immortaldir.in =================================================================== --- head/sysutils/immortal/files/immortaldir.in (revision 452969) +++ head/sysutils/immortal/files/immortaldir.in (revision 452970) @@ -1,37 +1,38 @@ #!/bin/sh # $FreeBSD$ # # PROVIDE: immortaldir # REQUIRE: LOGIN # KEYWORD: shutdown # # Add these lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # immortaldir_enable (bool): Set it to "YES" to enable immortaldir # Default is "NO" # # immortaldir_path (str): Set the directory that will be scanned # Default is "/usr/local/etc/immortal" . /etc/rc.subr name=immortaldir rcvar=immortaldir_enable load_rc_config $name +: ${immortaldir_enable="NO"} : ${immortaldir_path=%%PREFIX%%/etc/immortal} command=%%PREFIX%%/bin/${name} command_args=${immortaldir_path} start_cmd=immortaldir_run immortaldir_run() { PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" /usr/sbin/daemon -c /bin/sh -c "$command $immortaldir_path 2>&1 | logger -t immortaldir" } run_rc_command "$1" Index: head/sysutils/immortal/pkg-plist =================================================================== --- head/sysutils/immortal/pkg-plist (revision 452969) +++ head/sysutils/immortal/pkg-plist (revision 452970) @@ -1,7 +1,8 @@ bin/immortal bin/immortalctl bin/immortaldir -%%ETCDIR%%/www.yml.sample man/man8/immortal.8.gz man/man8/immortalctl.8.gz man/man8/immortaldir.8.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/www.yml.sample +@dir %%ETCDIR%% Property changes on: head/sysutils/immortal/pkg-plist ___________________________________________________________________ Modified: fbsd:nokeywords ## -1 +1 ## -on \ No newline at end of property +yes \ No newline at end of property