begin quote On Fri, 22 Aug 2003 10:22:55 -0500 "Jeffrey Smelser" <[EMAIL PROTECTED]> wrote:
> All, > > How can anyone just write a script to emerge world all > the time and expect the system to just be ok?? <snip> > The Perl thing is a great example...... <snip> > Care to help me out? > > Btw, I am not trying to degrade anyone with this, I am just trying to > figure out how you guys just do emerge world's all the time without > breaking anything.. You guys are much smarter than me if you can do > that... ok, I've cut your mail badly here (for the records, it was longer. ;) First, I don't think you can. Theres a lot of things behind the scenes that might need fixing manually to work.. one way could be doing a thing such as : diff "old_pristine_config" "new_pristine_config" > test1 diff "old_pristine_config" "old_changed_config" > test2 if test1 and test2 change the same lines.. Balk and die. if not it might be ok. (Might also break. you dont know, do you?) And, Normally i never script updates. i don't think anyone in their sane mind does that. our system as it is builds on manual updates and slow migration, since we do api-changing / config changing updates... Had we had a stable product with a single tree and only binary updates (no dynamic dependencies) it could be done, but the current level of complexity that Gentoo offers disbands that in many parts. Sorry, but I can't come with a smarter input here. //Spider -- begin .signature This is a .signature virus! Please copy me into your .signature! See Microsoft KB Article Q265230 for more information. end
pgp00000.pgp
Description: PGP signature
