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