From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JuukM-0007pn-J0 for garchives@archives.gentoo.org; Sat, 10 May 2008 19:28:42 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CBDEFE06BE; Sat, 10 May 2008 19:28:40 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A2078E06BE for ; Sat, 10 May 2008 19:28:40 +0000 (UTC) Received: from [192.168.22.10] (ip68-4-152-120.oc.oc.cox.net [68.4.152.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id F3DF267522 for ; Sat, 10 May 2008 19:28:39 +0000 (UTC) Message-ID: <4825F7B8.40607@gentoo.org> Date: Sat, 10 May 2008 12:30:00 -0700 From: Zac Medico User-Agent: Thunderbird 2.0.0.12 (X11/20080213) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: preserving mtimes References: <4820DF4C.7000801@gentoo.org> <482115AB.9010102@gentoo.org> In-Reply-To: X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: e1060111-63fe-4b83-8fd7-040970a5fa05 X-Archives-Hash: 0293c68fbf7b643c3a03d2c8cb611027 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Steve Long wrote: > Zac Medico wrote: >> It's currently possible for ebuilds to call the insopts, diropts, >> exeopts, and libopts functions to modify these variables. If they >> add the -p option, then timestamps will be preserved. I suppose we >> can add -p to the default options if that's what everybody wants. >> > Gets my vote (or new-fangled backport from pkgcore if it's more efficient.) > It's a pretty simple thing to change. We just have to do a couple of things: 1) Add -p to the default INSOPTIONS, EXEOPTIONS, LIBOPTIONS, and DIROPTIONS variables. 2) Modify the corresponding insopts, diropts, exeopts, and libopts functions to force -p into the options if the caller hasn't included that option. Zac -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkgl97cACgkQ/ejvha5XGaOa0wCgnZsLdyaCi/pa8dP8EAWOl7EP WzwAoMd+RCzpUpK+UCZ7zwizscIMg0jM =lz2T -----END PGP SIGNATURE----- -- gentoo-dev@lists.gentoo.org mailing list