ports/57235: Fix pkg_add permission problem in tomcatX
Kang Liu
liukang at bjpu.edu.cn
Fri Sep 26 07:30:24 UTC 2003
>Number: 57235
>Category: ports
>Synopsis: Fix pkg_add permission problem in tomcatX
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 26 00:30:19 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Kang Liu
>Release: FreeBSD 4.9-PRERELEASE i386
>Organization:
Beijing University of Technology
>Environment:
System: FreeBSD ftp.bjpu.edu.cn 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #55: Sat Sep 20 02:49:38 CST 2003
delphij at ftp.bjpu.edu.cn:/usr/obj/usr/src/sys/FTP i386
>Description:
As Angelo Turetta said in freebsd-ports, when use pkg_add to install jakarta-tomcatX, the permission of directory is not correct.
>How-To-Repeat:
use pkg_add install tomcat3,4,41
see stdout.log for details.
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/www/jakarta-tomcat41/Makefile,v
retrieving revision 1.48
diff -u -r1.48 Makefile
--- Makefile 11 Aug 2003 11:00:04 -0000 1.48
+++ Makefile 26 Sep 2003 06:57:03 -0000
@@ -7,6 +7,7 @@
PORTNAME= jakarta-tomcat
PORTVERSION= 4.1.27
+PORTREVISION= 1
CATEGORIES= www java
MASTER_SITES= http://www.apache.org/dist/jakarta/tomcat-4/binaries/ \
${MASTER_SITE_LOCAL}
@@ -24,7 +25,6 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION:R}
LOG_DIR= ${APP_HOME}/logs
-PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
APP_TITLE= Jakarta Tomcat
APP_SHORTNAME= tomcat${MAJOR_VER:S/.//}
CONTROL_SCRIPT_NAME= ${APP_SHORTNAME}ctl
@@ -51,6 +51,7 @@
${WRKSRC}/conf/server.xml
JAR_FILE= bin/bootstrap.jar
WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
+PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${USER} WWWGRP=${GROUP}
.include <bsd.port.pre.mk>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/www/jakarta-tomcat41/pkg-plist,v
retrieving revision 1.21
diff -u -r1.21 pkg-plist
--- pkg-plist 11 Aug 2003 11:00:04 -0000 1.21
+++ pkg-plist 26 Sep 2003 06:57:19 -0000
@@ -1441,6 +1441,7 @@
%%T%%/webapps/webdav/index.html
%%T%%/webapps/webdav/tomcat-power.gif
%%T%%/webapps/webdav/tomcat.gif
+ at exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/
@dirrm share/nls/en_US.US-ASCII
@dirrm share/nls/POSIX
@dirrm %%T%%/work
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/www/jakarta-tomcat4/Makefile,v
retrieving revision 1.44
diff -u -r1.44 Makefile
--- Makefile 7 Mar 2003 06:12:39 -0000 1.44
+++ Makefile 26 Sep 2003 06:59:06 -0000
@@ -7,6 +7,7 @@
PORTNAME= jakarta-tomcat
PORTVERSION= 4.0.6
+PORTREVISION= 1
CATEGORIES= www java
MASTER_SITES= http://jakarta.apache.org/builds/jakarta-tomcat-${PORTVERSION:R}/release/v${PORTVERSION}/bin/ \
http://www.metaverse.nl/~ernst/ \
@@ -23,7 +24,6 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION:R}
LOG_DIR= ${APP_HOME}/logs
-PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
APP_TITLE= Jakarta Tomcat
APP_SHORTNAME= tomcat${MAJOR_VER}
CONTROL_SCRIPT_NAME= ${APP_SHORTNAME}ctl
@@ -50,6 +50,7 @@
${WRKSRC}/conf/server.xml
JAR_FILE= bin/bootstrap.jar
WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
+PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${USER} WWWGRP=${GROUP}
.include <bsd.port.pre.mk>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/www/jakarta-tomcat4/pkg-plist,v
retrieving revision 1.18
diff -u -r1.18 pkg-plist
--- pkg-plist 10 Oct 2002 22:51:09 -0000 1.18
+++ pkg-plist 26 Sep 2003 06:59:35 -0000
@@ -960,6 +960,7 @@
%%T%%/RELEASE-NOTES-4.0.2.txt
%%T%%/RELEASE-NOTES-4.0.2-B2.txt
man/man1/tomcat4ctl.1
+ at exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/
@dirrm %%T%%/logs
@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage
@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/www/jakarta-tomcat3/Makefile,v
retrieving revision 1.38
diff -u -r1.38 Makefile
--- Makefile 7 Mar 2003 06:12:39 -0000 1.38
+++ Makefile 26 Sep 2003 07:16:58 -0000
@@ -7,7 +7,7 @@
PORTNAME= jakarta-tomcat
PORTVERSION= 3.3.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= www java
MASTER_SITES= http://jakarta.apache.org/builds/jakarta-tomcat/release/v${PORTVERSION}/bin/ \
http://www.metaverse.nl/~ernst/ \
@@ -24,7 +24,6 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION:R}
LOG_DIR= ${APP_HOME}/logs
-PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
APP_TITLE= Jakarta Tomcat
APP_SHORTNAME= tomcat${MAJOR_VER}
CONTROL_SCRIPT_NAME= ${APP_SHORTNAME}ctl
@@ -48,6 +47,7 @@
${WRKSRC}/conf/server.xml
JAR_FILE= lib/tomcat.jar
WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
+PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${USER} WWWGRP=${GROUP}
.include <bsd.port.pre.mk>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/www/jakarta-tomcat3/pkg-plist,v
retrieving revision 1.14
diff -u -r1.14 pkg-plist
--- pkg-plist 15 Apr 2002 21:57:02 -0000 1.14
+++ pkg-plist 26 Sep 2003 07:17:01 -0000
@@ -175,6 +175,7 @@
%%T%%/webapps/admin.war
%%T%%/webapps/examples.war
man/man1/tomcat3ctl.1
+ at exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/
@dirrm %%T%%/logs
@dirrm %%T%%/doc/images
@dirrm %%T%%/doc/appdev/sample/lib
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list