On Wed, 2007-10-03 at 07:00 -0500, Andrew Gaffney wrote:
> > When ccache is unmerged at the end of the stage build, it removes /root, 
> > since 
> > its the sole owner.
> > 
> > Does that seem plausible?

That seems very plausible, as Andrew said.  However, that isn't how
portage works.  The only way that ccache could remove /root is if
nothing else put any files there.  Now, that might be the case here,
which is why I still agree it to be very plausible.  Adding a .keep
into /root should resolve it.

Fell like testing?

Throw in a "keepdir /root" into the ebuild where the directory is
created and see if it fixes it.

> It may even be the reason that wolf31o2 recommends that it not be used.

Actually, I don't recommend it because I want everything to come from a
complete binpkg or from source.  I don't like having object files
sitting around that might change between versions.  I just simply don't
trust ccache enough to consider it high-enough quality to be used on our
releases.  That being said, I could be completely wrong and it could be
just fine.  I'm sure it really is, but why take the chance?

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Foundation Trustee
Gentoo Foundation

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to