Le sam 16/08/2003 à 08:01, Adrian Likins a écrit :
To enable, check "Enable Rollbacks" on the
Retreivel/installation screen of the gui in
`up2date --config` or set "enabledRollbacks"
to 1 if text config is more your style.
And if thats not enough excitement, try
uncommenting the one line in /etc/rpm/macros.up2date
This enables "all erase" transactions. Aka, rollbacks
on package installs, not just package upgrades, for yall
rollback newbies.
This will create rollback rpms on every up2date
package install/upgrade (remove too, for that matter).
You can then rollback the last rollback with:
up2date --undo
I test this feature with up2date-3.9.10-2 .
/etc/sysconfig/rhn/sources :
yum rawhide /var/RH/rawhide/yum/os/i386
/etc/sysconfig/rhn/up2date :
enableRollbacks=1
I do a huge update (more than 300 packages).
And after undo the update.
As result i got a broken system.
The log of "up2date --undo" :
http://feliciano.matias.free.fr/up2date_undo/up2date_--nox_--undo
You will find other informations here :
http://feliciano.matias.free.fr/up2date_undo/
To reinstall the previous version of that package
(including any modified config files).
If anything breaks... yeah, right, like this could possibly
break. I already said it was perfect. Anyway, if anything
breaks, my good friend bugzilla wants to here about it.
"up2date --undo is broken" is not useful :-)
Since you won't be needing it, I'll go ahead and provide
a pointer url to <a
href="http://makeashorterlink.com/?J12662B95">
the right place to file a bug</a>. But you want need that.
Adrian
--
Féliciano Matias <feliciano.matias(a)free.fr>