> On Tue, 31 Mar 2009, ABCD wrote:
> Here is a solution that should work with find(1p) and touch(1p):
> Immediately preceding pkg_setup,
> `touch "${PORTAGE_BUILDDIR}/.pre_pkg_setup`;
> immediately following src_install,
> `touch "${PORTAGE_BUILDDIR}"/.post_src_install`.
> Then, the followin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Timothy Redaelli wrote:
> On Tuesday 31 March 2009 00:59:57 Ulrich Mueller wrote:
>
>> [1] For "find -newermt" we will need >=findutils-4.3.3 which shouldn't
>> be a problem because 4.3.4 went stable in May 2007.
>
> No, BSD find does not support
> On Mon, 30 Mar 2009, ABCD wrote:
> Personally, I would use
> find "${D}" -type f \! -newermt "@${stamp1}" -exec \
> touch -c -d "@${stamp1}" {} +
> and
> find "${D}" -type f -newermt "@${stamp2}" -exec \
> touch -c -d "@${stamp2}" {} +
> to avoid an unneeded call
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Ulrich Mueller wrote:
> But as far as I can see, something along the lines of the following
> two commands [1] should be all that is needed:
>
> find "${D}" -type f \( -newermt "@${stamp1}" -o -print0 \) \
> | ${XARGS} -0 touch -c -d "@${s
-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
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