Thanks, I will use this one. MikeD
On Fri, 2007-12-14 at 13:22 -0600, Douglas McClendon wrote: > Mike Dickson wrote: > > Is there any chance of getting a current version of RHEL into the Live > > CD + Persistence game? > > Were you ever able to test those patches I sent you a couple months back > (on fedora)? (and for the most part, posted to this list) > > For me, they do basically work in trivial testing scenarios. > > The main problem I have mustering any enjoyment developing them is the > utter grossness of what it takes to patch the standard /etc/rc.d/init.d > halt and functions file. (which is needed to defer unmounting of > persistence device until after readonly remounting of rootfs). > > I do have an alternate distribution method of the feature, which makes > it more of a proof of concept "live iso patch" to the official f8 > livecd, but it's still the same code and mechanism. > > The same fragility may still apply to my method that I mentioned months > ago, i.e. that it may become unrecoverably corrupted if not shutdown > cleanly. But I suspect that if I can make the distribution of it as > easy as a 'patch' to apply to the f8 livecd, and get some testers, that > that problem can be solved (pure speculation). > > My time estimates are usually overly ambitious, but I'll try to get that > iso-patch posted in a couple hours. > > And as I responded long ago to the original criticism of the ugliness of > the halt&functions patching- I totally agree, and am open to suggestions. > > Attached is the last patch I sent Mike, which is pretty close to what I > last posted to this list. It's still useful if anyone is interested in > trying to understand the method I'm using. The main thing to simplify > reading it, is > > a) ignore the 'overlay=auto' code path. It's a nice feature, but > complexity that should wait for the future when the base case is well > understood, tested and stable. The base case being > > b) assume the only use of the patch is with the modified > livecd-iso-to-disk. I.e. the new usage would be > > livecd-iso-to-disk --overlay-size-mb 128 /path/to/f8.iso /dev/sdb1 > > which would initialize a 128M persistence file and cause the bootloader > on the liveusb to use it. I.e. the syslinux append line goes from > > root=UUID=abcd-1234 > > to > > root=UUID=abcd-1234 overlay=UUID=abcd-1234 > > Then, try to ignore the horrendously ugly selinux magic act required to > patch halt&functions, and just look at the contents of the halt.patch > and functions.patch. > > -dmc > > -- > Fedora-livecd-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/fedora-livecd-list
-- Fedora-livecd-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/fedora-livecd-list
