svn commit: r368762 - head/www/geronimo

Antoine Brodin antoine at FreeBSD.org
Sun Sep 21 14:35:00 UTC 2014


Author: antoine
Date: Sun Sep 21 14:34:59 2014
New Revision: 368762
URL: http://svnweb.freebsd.org/changeset/ports/368762
QAT: https://qat.redports.org/buildarchive/r368762/

Log:
  Allow staging as a regular user
  Bump portrevision as files were not packaged with intended owner

Modified:
  head/www/geronimo/Makefile

Modified: head/www/geronimo/Makefile
==============================================================================
--- head/www/geronimo/Makefile	Sun Sep 21 14:31:31 2014	(r368761)
+++ head/www/geronimo/Makefile	Sun Sep 21 14:34:59 2014	(r368762)
@@ -3,6 +3,7 @@
 
 PORTNAME=	geronimo
 DISTVERSION=	3.0-beta-1
+PORTREVISION=	1
 CATEGORIES=	www devel java
 MASTER_SITES=	${MASTER_SITE_APACHE}
 MASTER_SITE_SUBDIR=	geronimo/${DISTVERSION}
@@ -45,7 +46,7 @@ WRKDIR?=	${WRKDIRPREFIX}${.CURDIR}/work
 WRKSRC=		${WRKDIR}/${DISTNAME:S/-bin//}
 JAR_FILE=	bin/server.jar
 LATEST_LINK=	${APP_SHORTNAME}
-PLIST_FILES=	${GERONIMO_OUT:S,^${PREFIX}/,,}
+PLIST_FILES=	"@(${GERONIMO_USER},${GERONIMO_GROUP},) ${GERONIMO_OUT:S,^${PREFIX}/,,}"
 
 SUB_LIST=	GERONIMO_HOME=${APP_HOME} \
 		APP_SHORTNAME=${APP_SHORTNAME} \
@@ -76,16 +77,18 @@ post-patch:
 	@${REINPLACE_CMD} -e '/^activemq.data/s|= |= ${APP_HOME}/|' ${WRKSRC}/var/config/config-substitutions.properties
 
 do-install:
-	${MKDIR} ${STAGEDIR}${APP_HOME} && ${CHOWN} ${GERONIMO_USER}:${GERONIMO_GROUP} ${STAGEDIR}${APP_HOME}
+	${MKDIR} ${STAGEDIR}${APP_HOME}
 	@(cd ${WRKSRC} && ${FIND} . |\
-		 ${CPIO} -pdmu -R ${GERONIMO_USER}:${GERONIMO_GROUP} ${STAGEDIR}${APP_HOME})
-	${INSTALL} -o ${GERONIMO_USER} -g ${GERONIMO_GROUP} -m 0644 /dev/null ${STAGEDIR}${GERONIMO_OUT}
+		 ${CPIO} -pdmu ${STAGEDIR}${APP_HOME})
+	${INSTALL} -m 0644 /dev/null ${STAGEDIR}${GERONIMO_OUT}
 
 post-install:
 	@${ECHO_MSG} "${APP_TITLE} ${PORTVERSION} has been installed in ${APP_HOME}."
+	@${ECHO_CMD} -e '@owner ${GERONIMO_USER}\n at group ${GERONIMO_GROUP}' >> ${TMPPLIST}
 	@${FIND} -s ${WRKSRC} -not -type d | \
 		 ${SED} -ne 's,^${WRKSRC},${APP_HOME:S,${PREFIX}/,,},p' >> ${TMPPLIST}
 	@${FIND} -s -d ${WRKSRC} -type d | \
 		 ${SED} -ne 's,^${WRKSRC}, at dirrm ${APP_HOME:S,${PREFIX}/,,},p' >> ${TMPPLIST}
+	@${ECHO_CMD} -e '@owner root\n at group wheel' >> ${TMPPLIST}
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list