From owner-freebsd-ports@FreeBSD.ORG Wed Sep 3 09:57:42 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D75D106567E; Wed, 3 Sep 2008 09:57:42 +0000 (UTC) (envelope-from knu@iDaemons.org) Received: from mail.musha.org (daemon.musha.org [210.189.104.8]) by mx1.freebsd.org (Postfix) with ESMTP id EF32B8FC31; Wed, 3 Sep 2008 09:57:41 +0000 (UTC) (envelope-from knu@iDaemons.org) Received: from daemon.musha.org (daemon.local.idaemons.org [192.168.1.1]) by mail.musha.org (Postfix) with ESMTP id A813913E682B; Wed, 3 Sep 2008 18:41:22 +0900 (JST) Date: Wed, 03 Sep 2008 18:41:22 +0900 Message-ID: <863akhy3b1.knu@iDaemons.org> From: "Akinori MUSHA" To: Beech Rintoul In-Reply-To: <200809030121.46325.beech@freebsd.org> References: <864p4xy5kh.knu@iDaemons.org> <200809030121.46325.beech@freebsd.org> Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE MIME-Version: 1.0 (generated by EMIKO 1.14.1 - "Choanoflagellata") Content-Type: multipart/signed; boundary="pgp-sign-Multipart_Wed_Sep__3_18:41:22_2008-1"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: COPYTREE_AUTO X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2008 09:57:42 -0000 --pgp-sign-Multipart_Wed_Sep__3_18:41:22_2008-1 Content-Type: text/plain; charset=US-ASCII Hi, At Wed, 3 Sep 2008 01:21:41 -0800, Beech Rintoul wrote: > On Wednesday 03 September 2008, Akinori MUSHA said: > > Hi, > > > > What about adding COPYTREE_AUTO defined as below? > > > > You often need some scripts in an example directory to have > > executable bits so that the examples actually work, and it is waste > > of time to sort files out into COPYTREE_BIN and COPYTREE_SHARE when > > they already have proper bits out of the tarball. (snip) > I'm working on this with portmgr. The first step is to fix copytree. > If you try and use copytree_bin you will end up hosing > your /usr/local/bin dir. I have already submitted some fixed code and Indeed. The find $target -exec chmod .. part is extremely dangerous and that's why I was only using copytree macros for installing examples and documents. > was planning on adding copytree_www, so adding copytree_auto won't be > a big problem. This is all strictly portmgr territory, so it's up to > whatever they decide. I can wait until the copytree stuff are properly reimplemented. No problem. I just put COPYTREE_AUTO in databases/mysql-q4m for my own purpose and am still looking around to see how other people do to install many files. Regards, -- Akinori MUSHA / http://akinori.org/ --pgp-sign-Multipart_Wed_Sep__3_18:41:22_2008-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAki+W8IACgkQkgvvx5/Z4e7YIwCfZu+Z3O2GCZWC2Pt7q2cTEFQB +XkAoNlbi1nFVBOnwmBKMjMz0exQvxhf =ZemJ -----END PGP SIGNATURE----- --pgp-sign-Multipart_Wed_Sep__3_18:41:22_2008-1--