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
signature.asc
Description: This is a digitally signed message part
