Comment 53 for bug 495370

Revision history for this message
Jools Wills (jools) wrote :

>What versions is your PPA good for?

It is for lucid. will also work on maverick. Don't use it on Karmic.

>It seems like virtually all of the complexity is in init.d scripts and udev rules to have things happen automatically. If you were willing to just do an assemble manually and mount, or in a very few line script at startup, this could be trivially simple IF (big IF) you are not booting off of it. Do I have the right idea?

the complexity is mostly down to handling hotplugging events correctly during bootup and so on.

>If you have not changed any of the 3.1.4 C source, just tracked down the script and initfs stuff and fixed it,

Originally I took the karmic ubuntu package, and applied the ubuntu diffs over the 3.1.2 source. fixing up anything that didn't apply cleanly. I then fixed a couple of issues regarding handling of the map file (adding some additional script and some minor .c modifications), and some other things. I then upgraded again to 3.1.4 and applied new patch from ubuntu lucid, and removed all my map handling stuff as it was no longer needed due to the new location for storing the map file. so now its basically the same as the lucid/maverick package, cept its up to date, and with a working map file that makes it from initramfs stage to root stage, as well as a fix for the MAKEDEV install error. only missing one patch they have put in very recently for copying mdadm.conf, which was "untested" which I thought I might want to test before i add it.

I was running my package on lucid, and now im running it on maverick. everything is working fine.