Upgrading your system with updatinator

Alexander Larsson alexl at redhat.com
Thu Jul 12 08:41:58 EDT 2007


I've set up an updatinator repository at
http://olpc.download.redhat.com/updatinator/ which contains all
devel_ext3 and devel_jffs2 from build 400 up to build 499. (The total
repository size for this is about 2 gig.) It also has binary diffs for
changed files between all consecutive releases, which should get faster
downloads when going to the next version.

I've tried this by doing live updates from/to various versions on a
virtualized system and a single update (406-410) on a real XO. I will do
more testing on the XO, but it seems to work well.

I've created a tarball with everything you need to get this going on
your laptop, including a script that drives it all.

http://people.redhat.com/alexl/olpc/update-xo-070712.tar.gz

Just untar this and run the upgrade-xo.sh script. Its interactive and
will ask you for some extra info on the first run, and then you just
type in the version you want to upgrade (or downgrade) to and it'll pull
things down and upgrade.

This should make it pretty easy to keep your machine uptodate. Just
re-run update-xo.sh when there is a new release out.

NOTE: The peer-to-peer part of updatinator (autoupdatinator) doesn't
work at the moment, as I've done some changes to the repository layout
and it hasn't been updated to handle that yet.




More information about the Devel mailing list