From owner-freebsd-ports-bugs@freebsd.org Tue Oct 20 10:27:39 2015 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D2BCA1880B for ; Tue, 20 Oct 2015 10:27:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6F341B9E for ; Tue, 20 Oct 2015 10:27:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t9KARd1H074650 for ; Tue, 20 Oct 2015 10:27:39 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 203888] www/tomcat8: temp directory should be owned by www to allow applications to use it Date: Tue, 20 Oct 2015 10:27:39 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ari.suutari@syncrontech.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ale@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 10:27:39 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203888 Bug ID: 203888 Summary: www/tomcat8: temp directory should be owned by www to allow applications to use it Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ale@FreeBSD.org Reporter: ari.suutari@syncrontech.com Flags: maintainer-feedback?(ale@FreeBSD.org) Assignee: ale@FreeBSD.org When tomcat8 is installed from ports the temp directory (/usr/local/apache-tomcat-8.0/temp) is owned by root. When web applications attempt to use this directory for temporary work files things go wrong, as tomcat is running as www user. If directory ownership is changed to www everything works. Snip from pkg-plist: %%T%%/lib/websocket-api.jar %%T%%/temp/safeToDelete.tmp @dir %%T%%/temp @owner %%WWWOWN%% @group %%WWWGRP%% %%T%%/webapps/ROOT/RELEASE-NOTES.txt %%T%%/webapps/ROOT/WEB-INF/web.xml If this is changed to: %%T%%/lib/websocket-api.jar %%T%%/temp/safeToDelete.tmp @owner %%WWWOWN%% @group %%WWWGRP%% @dir %%T%%/temp %%T%%/webapps/ROOT/RELEASE-NOTES.txt %%T%%/webapps/ROOT/WEB-INF/web.xml then we would get correct permissions during package install. -- You are receiving this mail because: You are the assignee for the bug.