1 |
On Wed, 2007-10-03 at 07:00 -0500, Andrew Gaffney wrote: |
2 |
> > When ccache is unmerged at the end of the stage build, it removes /root, since |
3 |
> > its the sole owner. |
4 |
> > |
5 |
> > Does that seem plausible? |
6 |
|
7 |
That seems very plausible, as Andrew said. However, that isn't how |
8 |
portage works. The only way that ccache could remove /root is if |
9 |
nothing else put any files there. Now, that might be the case here, |
10 |
which is why I still agree it to be very plausible. Adding a .keep |
11 |
into /root should resolve it. |
12 |
|
13 |
Fell like testing? |
14 |
|
15 |
Throw in a "keepdir /root" into the ebuild where the directory is |
16 |
created and see if it fixes it. |
17 |
|
18 |
> It may even be the reason that wolf31o2 recommends that it not be used. |
19 |
|
20 |
Actually, I don't recommend it because I want everything to come from a |
21 |
complete binpkg or from source. I don't like having object files |
22 |
sitting around that might change between versions. I just simply don't |
23 |
trust ccache enough to consider it high-enough quality to be used on our |
24 |
releases. That being said, I could be completely wrong and it could be |
25 |
just fine. I'm sure it really is, but why take the chance? |
26 |
|
27 |
-- |
28 |
Chris Gianelloni |
29 |
Release Engineering Strategic Lead |
30 |
Alpha/AMD64/x86 Architecture Teams |
31 |
Games Developer/Foundation Trustee |
32 |
Gentoo Foundation |