Originally Posted By: mlord
Originally Posted By: mlord
But I do want to be able to increase the swap partition and have it stay that way. This may require replacing the ramdisk (initrd) image, I suppose, with something more open source that we can hack.

But first we need to figure out what it does, and what it does not do.


Mmmm.. since it is running Linux at that point, I suppose I can simply have the Hijack kernel disallow overwriting a valid empeg partition table from the linuxrc script.

Then we could leave the initrd alone, and just continue to customize things in the init script instead.


..Or just remove the repartition chunk (type 0x20) from the respun .upgrade files completely. Yeah, that's probably better to do.

Then those respun files will be compatible with empegs built with any builder, rather than being locked to the default factory build scheme (which we've now outgrown).

And should someone accidently install a factory software load by mistake, it will destroy the partition table, and then not be able to find the music partition. We could provide a special builder image to restore things, or just make the stock bigdisk_builder clever enough to handle that.

Mmm... Gotta poke at it to see how it really works now..

Cheers


Edited by mlord (08/04/2008 17:00)