On Wednesday 19 September 2007 18:24:33 Chris Gianelloni wrote:
> On Wed, 2007-09-19 at 17:23 +0200, Åsmund Grammeltvedt wrote:
> > > However, it may just create it with USE=build. Check the
> > > vdb in your stage1 to see what package owns the /root directory.
> >
> > ccache, apparently. Baselayout _should_ also create /root, but something
> > seems to go wrong along the way. I guess I should rebuild and check the
> > logs.
>
> Please do.  If you find it to be an issue with baselayout, please file a
> bug so we can get it fixed before we start our next release.

Hm, I haven't had time to actually check if this happens, but the current 
theory is this:

Baselayout creates /root, but avoids becoming the owner by 
generating /usr/share/baselayout/mkdirs.sh and then running it in 
pkg_preinst.

When ccache is unmerged at the end of the stage build, it removes /root, since 
its the sole owner.

Does that seem plausible?

-- 
Åsmund Grammeltvedt
Snap TV

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

Reply via email to