[CentOS-devel] yum update behavior plugin

Sun Aug 13 11:13:48 UTC 2006
Karanbir Singh <mail-lists at karan.org>

Charlie Brady wrote:
>> Charlie Brady wrote:
>>>> Well, plugin to remove all packages but yum, if yum is within 
>>>> updated packages, is easy to write. But plugin can only stop yum 
>>>> execution and I can't see way to run yum again after yum update by 
>>>> itself.
>>>
>>> I don't see why yum couldn't update yum, then exec the new yum 
>>> program, listing the remaining packages as install arguments. You'd 
>>> need to unlock the lock file before calling execve.
>>
>> no! yum, on re-entry, needs to re-parse the metadata - its possible 
>> remote end metadata has changed for the new yum as well.
> 
> OK, so you want the first yum to exec a new yum with the same arguments 
> that it itself was called with. It will then calculate its own 
> transaction set.

yes :)

> Hopefully it will not itself try to replace itself with the old yum 
> package.

humm ? after the yum package has updated, there really should be no hint 
of the old yum stuff.....

-- 
Karanbir Singh : http://www.karan.org/ : 2522219 at icq