From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 27 16:30:32 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0ABAF16A4CE for ; Tue, 27 Jan 2004 16:30:32 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBB3043D4C for ; Tue, 27 Jan 2004 16:30:15 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0S0UFFR054790 for ; Tue, 27 Jan 2004 16:30:15 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0S0UFCS054785; Tue, 27 Jan 2004 16:30:15 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 27 Jan 2004 16:30:15 -0800 (PST) Resent-Message-Id: <200401280030.i0S0UFCS054785@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Magda Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F04116A4CE; Tue, 27 Jan 2004 16:27:09 -0800 (PST) Received: from tomts16-srv.bellnexxia.net (tomts16-srv.bellnexxia.net [209.226.175.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDBD043D72; Tue, 27 Jan 2004 16:26:55 -0800 (PST) (envelope-from dmagda@magda.ca) Received: from number6.magda.ca ([64.229.178.149]) by tomts16-srv.bellnexxia.netESMTP <20040128002654.GGSW28348.tomts16-srv.bellnexxia.net@number6.magda.ca>; Tue, 27 Jan 2004 19:26:54 -0500 Received: from number6.magda.ca (localhost.magda.ca [127.0.0.1]) by number6.magda.ca (8.12.9p2/8.12.9) with ESMTP id i0S0QsLB004521 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Jan 2004 19:26:54 -0500 (EST) (envelope-from dmagda@magda.ca) Received: (from dmagda@localhost) by number6.magda.ca (8.12.9p2/8.12.9/Submit) id i0S0QsCk004520; Tue, 27 Jan 2004 19:26:54 -0500 (EST) (envelope-from dmagda) Message-Id: <200401280026.i0S0QsCk004520@number6.magda.ca> Date: Tue, 27 Jan 2004 19:26:54 -0500 (EST) From: David Magda To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: des@FreeBSD.org Subject: ports/62013: lang/sbcl permissions incorrect when installed as non-root user X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David Magda List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jan 2004 00:30:32 -0000 >Number: 62013 >Category: ports >Synopsis: lang/sbcl permissions incorrect when installed as non-root user >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 27 16:30:15 PST 2004 >Closed-Date: >Last-Modified: >Originator: David Magda >Release: FreeBSD 4.9-RC i386 >Organization: We're organized? >Environment: System: FreeBSD number6.magda.ca 4.9-RC FreeBSD 4.9-RC #0: Sat Oct 4 10:05:26 EDT 2003 dave@number6.magda.ca:/usr/obj/usr/src/sys/MYKERNELE i386 >Description: When installed as a regular (non-root) user, some of the files end up being owned by root and some by the regular user. See also PR/62011 for similiar problem with lang/cmucl >How-To-Repeat: As a non-root user: . cd /usr/ports/lang/sbcl . make install . pkg_info -L sbcl-0.8.7 | grep local | xargs ls -l (Assumed installed into /usr/local, hence the local.) >Fix: Use cpio(1) instead of tar(1) to copy the files over. An example from www/mozilla/Makefile: do-install: ${MKDIR} ${PREFIX}/lib/${MOZILLA} ${CHMOD} 755 ${PREFIX}/lib/${MOZILLA} cd ${WRKSRC}/dist/bin && ${FIND} . | \ ${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/${MOZILLA} cpio(1)'s "-R" option defines the user:group permissions at the final destination. >Release-Note: >Audit-Trail: >Unformatted: