Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 May 2014 18:07:12 GMT
From:      Joe Barbish <qjail@a1poweruser.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/189894: [Maintainer update] sysutils/qjail2   stage added.
Message-ID:  <201405171807.s4HI7Cu0048487@cgiserv.freebsd.org>
Resent-Message-ID: <201405171810.s4HIA1ob073998@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405171807.s4HI7Cu0048487>