[Fedora-livecd-list] RFC- proposal for livecd filesystem layout changes
Douglas McClendon
dmc.fedora at filteredperception.org
Thu Sep 20 05:56:19 UTC 2007
This is a (set of) proposal(s) that I don't feel too strongly about, but
if people agree, I wouldn't mind implementing.
First, I'd like to put together and submit a patch, that moves the
placement of /squashfs.img in the livecd iso to /LiveOS/squashfs.img
This would have the benefit of cleaning up some code that differentiates
between that placement on live-usb, and the current /squashfs.img on
current live-isos.
Another benefit is making the iso directory structure look nicer and
more intuitively understandable for someone looking at it under windows.
A downside, is that an F7 version of livecd-iso-to-disk would not work
with an F8 livecd. I think its worth it, but I admit it is a downside.
Also, livecd-iso-to-disk would look a bit uglier, if it needed to
maintain the ability to support livecds made with the current scheme.
Along the same lines, I also suggest moving /isolinux(livecd) and
/syslinux(liveusb) to /boot/isolinux and /boot/syslinux. This also
would make the usb/iso directory structure look cleaner and more
intuitively understandable to less linux-guru users when they look at
the directory structure under windows (or anywhere)
And because it is somewhat on-topic, I would also suggest changing the
current squashfs.img:/os.img to be squashfs.img:/ext3fs.img, as that
would be consistent with what it is named in the --skip-compression case.
Also, I would modify the above to be ext3.img instead of ext3fs.img,
such that the naming convention is consistent with squashfs.img (i.e.
name of filesystem as passed to mount -t).
Finally, I would suggest changing squashfs.img:/ext3.img to
squashfs.img:/LiveOS/ext3.img, such that the general idea is that a
container filesystem such as squashfs presents the result in the same
place you would look for it without the extra container filesystem.
$0.02...
-dmc
More information about the Fedora-livecd-list
mailing list