On Fri, 2006-04-21 at 20:42 -0500, Jasper O'neal Hartline wrote:
Jeremy Katz wrote:
>As I said, with Bill's stateless changes for read-only root, this can
>get to a multi-user boot now. To make things easier, I've gone ahead
>and created an hg repository. You can clone it with
> hg clone
http://hg.fedoraproject.org/hg/fedora/livecd--devel
>
>For some more information about Mercurial, I'll just currently point to
>the information that the OLPC guys have been kind enough to put up at
>http://fedoraproject.org/wiki/OLPC/MercurialQuickstart
>
To take Murcurial for a quick spin, I've quickly modified what is
present to use SquashFS.
This is slightly different than what is in Kadischi CVS, as we pass the
ctree dir to post_scripts
and we use ctree in 06sysconfig.py, rather than remove the tweak_livecd
from it.
Attached is livecd-squashfs.hg.
Also needed will be updating livecd-mkrootdev to find a loop device and
use it for mounting the squashfs.
We'll probably also want to write out an /etc/sysconfig/mkinitrd with a
MODULES line prior to running anaconda, so that the proper modules[1]
end up in the initramfs as generated during the install.
Jeremy
[1] This will also let us add a set of "common" scsi and sata
controllers so that people who are using a CD drive attached to one of
these could use the live CD