ports/189894: [Maintainer update] sysutils/qjail2 stage added.
Joe Barbish
qjail at a1poweruser.com
Sat May 17 18:10:01 UTC 2014
>Number: 189894
>Category: ports
>Synopsis: [Maintainer update] sysutils/qjail2 stage added.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat May 17 18:10:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Joe Barbish
>Release: 9.1
>Organization:
none
>Environment:
>Description:
Changed port Makefile to add stage support
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
--- qjail2.org/Makefile 2014-05-17 11:36:30.000000000 -0400
+++ qjail2/Makefile 2014-05-17 13:46:58.000000000 -0400
@@ -9,37 +9,40 @@
MAINTAINER= qjail at a1poweruser.com
COMMENT= Utility to quickly deploy and manage jails
-USE_BZIP2= yes
+USES= tar:bzip2
+NEED_ROOT= yes
NO_BUILD= yes
PKGNAMESUFFIX= 2
-MAN8= qjail.8 qjail-intro.8 qjail.conf.8 qjail-howto.8
-
CONFLICTS_INSTALL= qjail-1.* qjail-3.*
-NO_STAGE= yes
-post-patch:
- @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \
- -e 's|/usr/local|${PREFIX}|'
- @${FIND} ${WRKSRC}/examples -name '*.bak' -delete
do-install:
- @${INSTALL_SCRIPT} ${WRKSRC}/qjail ${PREFIX}/bin
- @${INSTALL_SCRIPT} ${WRKSRC}/qjail2 ${PREFIX}/etc/rc.d
- @${INSTALL_SCRIPT} ${WRKSRC}/qjail-jail2 ${PREFIX}/etc/rc.d
- @${INSTALL_DATA} ${WRKSRC}/qjail.conf.sample ${PREFIX}/etc
- @${INSTALL_DATA} ${WRKSRC}/qjail.portsnap.conf ${PREFIX}/etc
+
+ ${INSTALL_SCRIPT} ${WRKSRC}/qjail \
+ ${STAGEDIR}${PREFIX}/bin
+
+
+.for i in qjail2 qjail-jail2
+ ${INSTALL_SCRIPT} ${WRKSRC}/${i} \
+ ${STAGEDIR}${PREFIX}/etc/rc.d
+.endfor
+
+
+.for i in qjail.conf.sample qjail.portsnap.conf
+ ${INSTALL_DATA} ${WRKSRC}/${i} \
+ ${STAGEDIR}${PREFIX}/etc
+.endfor
+
+
.for i in qjail qjail-intro qjail.conf qjail-howto
- @${INSTALL_MAN} ${WRKSRC}/${i}.8 ${MAN8PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/${i}.8 \
+ ${STAGEDIR}${MAN8PREFIX}/man/man8
.endfor
+
# note examples are mandatory. qjail will not function without them
- @${MKDIR} ${EXAMPLESDIR}
- @(cd ${WRKSRC}/examples/ \
- && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-
-post-install:
- @${ECHO_MSG} "#"
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG} "#"
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @(cd ${WRKSRC}/examples/ \
+ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list