On Fri, 2007-06-29 at 15:49 +0200, Alexander Larsson wrote: > I've got the code mostly working now, and I managed to update a qemu > instance of build 406 to the devel build 406 using something like: > > ./updatinator.py -u http://10.x.y.z/updates --get-manifest olpc-ext3 406 > ./updatinator.py -u http://10.x.y.z/updates -i -m manifests/olpc-ext3.406 > --download olpc-devel-ext3 406 > ./upgrade-manifest -b blobs/ -d / manifests/olpc-ext3.406 > manifests/olpc-devel-ext3.406 > > Where http://10.x.y.z/updates is an apache server with manifests and > blobs generated with generate-manifests from the -tree OLPC images. > > However, then things failed when I upgraded to olpc-devel-ext3.445, due > to out of diskspace. I need to look into using gzip of blobs and > removing blobs once they have been applied (this is harder than it > sounds because blobs can be used multiple times in one manifest).
I added --delete to upgrade-manifest that does delete-behind (handling multiple uses of the same hash in one upgrade). So now it should be possible to do the upgrade using less space. It worked when running on my local machine, but I haven't tried it in a qemu instance yet. However, I gotta leave now, and I won't be able to do any OLPC work at all next week. It would be cool if someone else could play a bit with this, test it a bit more, get the blobs on a public service, test on a real XO, etc. _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel