[Bug 197235] [NEW PORT] sysutils/s6 daemontools-like supervision suite

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Feb 21 16:11:58 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197235

Pawel Pekala <pawel at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pawel at FreeBSD.org

--- Comment #4 from Pawel Pekala <pawel at FreeBSD.org> ---
Few things to fix:

X+#!/usr/local/bin/execlineb -S0

This will break if install PREFIX != /usr/local, /usr/bin/env can be used here:

#!/usr/bin/env execlineb -S0

there are more places with this mistake.

X+/usr/local/bin/foreground { /usr/sbin/chown nobody:nogroup
${SCANROOT}/s6-svscan-log/fifo }
X+/usr/local/bin/redirfd -wnb 1 ${SCANROOT}/s6-svscan-log/fifo
X+/usr/local/bin/fdmove -c 2 1
X+/usr/local/bin/s6-envdir -I ${SCANROOT}/.s6-svscan/env
X+/usr/local/bin/exec -a s6-svscan
X+/usr/local/bin/s6-svscan -t0 ${SCANROOT}

Again, will fail if PREFIX != /usr/local either don't use full path or
use SUB_LIST to set correct full path.

XAuthor:    Laurent G. Bercot <ska-skaware at skarnet.org>

We don't put authors in pkg-descr anymore.

X# Created by: Sergei Kolobov <sergei at kolobov.com>

Here should be author of the port, you.

XUSES=        ${GMAKE}

gmake here

Xdo-configure:
X    cd ${WRKSRC} && CC=${CC} ./configure ${CONFIGURE_ARGS}

No need to declare this target use HAS_CONFIGURE=yes.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list