Index: head/sysutils/runit/Makefile =================================================================== --- head/sysutils/runit/Makefile (revision 387478) +++ head/sysutils/runit/Makefile (revision 387479) @@ -1,54 +1,54 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= runit -PORTVERSION= 2.1.1 +PORTVERSION= 2.1.2 CATEGORIES= sysutils MASTER_SITES= http://smarden.org/${PORTNAME}/ \ http://www.bayofrum.net/dist/${PORTNAME}/ MAINTAINER= crees@FreeBSD.org COMMENT= Service supervision tools compatible with DJB daemontools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/package/COPYING USE_RC_SUBR= runsvdir WRKSRC= ${WRKDIR}/admin/${DISTNAME} SERVICE_DIR?= /var/service SUB_LIST= SERVICE_DIR="${SERVICE_DIR}" PORTDOCS= * DOCS= package/CHANGES package/README \ package/THANKS doc/*.html CONFIG= etc/freebsd/1 etc/2 etc/freebsd/3 etc/freebsd/ctrlaltdel \ etc/freebsd/getty-ttyv4/run etc/freebsd/getty-ttyv4/finish do-configure: ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-cc ${ECHO_CMD} "${CC}" > ${WRKSRC}/src/conf-ld do-build: cd ${WRKSRC} && package/compile && package/check @${MKDIR} ${WRKDIR}/etc/getty-ttyv4 .for file in ${CONFIG} @${SED} -e 's!/etc/runit!${ETCDIR}!g' \ -e 's!/service!${SERVICE_DIR}!g' \ -e 's!/usr/local!${PREFIX}!g' \ ${WRKSRC}/${file} > ${WRKDIR}/${file:S!freebsd/!!}.sample .endfor do-install: @${INSTALL_PROGRAM} ${WRKSRC}/command/* ${STAGEDIR}${PREFIX}/sbin @${INSTALL_MAN} ${WRKSRC}/man/* ${STAGEDIR}${PREFIX}/man/man8/ @${MKDIR} ${STAGEDIR}${ETCDIR}/getty-ttyv4 @${INSTALL_SCRIPT} ${WRKDIR}/etc/[123c]* ${STAGEDIR}${ETCDIR} @${INSTALL_SCRIPT} ${WRKDIR}/etc/getty-ttyv4/* \ ${STAGEDIR}${ETCDIR}/getty-ttyv4 @${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} . endfor .include Index: head/sysutils/runit/distinfo =================================================================== --- head/sysutils/runit/distinfo (revision 387478) +++ head/sysutils/runit/distinfo (revision 387479) @@ -1,2 +1,2 @@ -SHA256 (runit-2.1.1.tar.gz) = ffcf2d27b32f59ac14f2d4b0772a3eb80d9342685a2042b7fbbc472c07cf2a2c -SIZE (runit-2.1.1.tar.gz) = 109661 +SHA256 (runit-2.1.2.tar.gz) = 6fd0160cb0cf1207de4e66754b6d39750cff14bb0aa66ab49490992c0c47ba18 +SIZE (runit-2.1.2.tar.gz) = 110916 Property changes on: head/sysutils/runit/distinfo ___________________________________________________________________ Modified: fbsd:nokeywords ## -1 +1 ## -yes \ No newline at end of property +1 \ No newline at end of property Index: head/sysutils/runit/files/runsvdir.in =================================================================== --- head/sysutils/runit/files/runsvdir.in (revision 387478) +++ head/sysutils/runit/files/runsvdir.in (revision 387479) @@ -1,38 +1,38 @@ #!/bin/sh # # $FreeBSD$ # # PROVIDE: /service # BEFORE: SERVERS # KEYWORD: shutdown # Add the following lines to /etc/rc.conf to enable `runsvdir': # #runsvdir_enable="YES" (default: NO) #runsvdir_path="/service" (default: %%SERVICE_DIR%%) # . /etc/rc.subr name=runsvdir rcvar=runsvdir_enable load_rc_config runsvdir : ${runsvdir_enable:=NO} : ${runsvdir_path=%%SERVICE_DIR%%} command="%%PREFIX%%/sbin/runsvdir" start_cmd=runsvdir_start stop_postcmd="%%PREFIX%%/sbin/sv exit ${runsvdir_path}/*" runsvdir_start() { /bin/test -d ${runsvdir_path} || /bin/mkdir -p ${runsvdir_path} /usr/bin/env -i \ PATH=/command:%%PREFIX%%/sbin:%%PREFIX%%/bin:/sbin:/bin:/usr/sbin:/usr/bin \ - /usr/sbin/daemon \ + /usr/sbin/daemon -c -f \ ${command} ${runsvdir_path} } run_rc_command $1