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

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to