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