On Thursday 20 September 2007, Mike Frysinger wrote:
> no, this cannot live in baselayout (the package that creates /root/), because 
> it cannot be run everytime a user upgrades the baselayout package.  no, it 
> cannot be tied to USE=build (used to make stage1) or USE=bootstrap (use to 
> make stage2) as the only time the /etc/skel/ -> /root/ sync can sanely happen 
> is in the final steps of creating a stage3 ... and there is nothing to 
> differentiate the creation of a stage3 from a normal build, nor is there a 
> sane way to make sure baselayout is the very last package in the stage3 build 
> step
> -mike
>   

Mike, for my own education (well, mostly), could you clarify why putting
the copy of the appropriate files from /etc/skel -> /root into the
ebuild that creates them but tying that special action to USE=build
isn't an acceptable solution?  You've said that it would mean a special
case for each ebuild that puts things into /etc/skel, but I believe
we're talking about one or two ebuilds here, and, besides, isn't the
ebuild the appropriate place for that sort of expertise to reside, or at
least, not an inappropriate place?

- John
-- 
[EMAIL PROTECTED] mailing list

Reply via email to