[CentOS-devel] Updated livecd building tool

Thu Oct 29 01:32:54 UTC 2009
Patrice Guay <patrice.guay at nanotechnologies.qc.ca>

Douglas McClendon wrote:
>  Patrice Guay wrote:
> > Douglas McClendon wrote:
> >>>>> Patrice Guay wrote:
> >>>>>> For the persistence feature, I am looking for a set of
> >>>>>> patches that apply for the current livecd-tools package.
> >>>>>> Any help on this front would be appreciated.
> >>
> >> The bleeding edge first pass bits are here-
> >>
> >> 
> >>
> >> I've successfully tested something that either is equivalent to
> >> that build, or very very close.  But I'll put out a really tested
> >> srpm in a couple more days, which hopefully will also have the
> >> useful separate-filesystem persistenthome feature, as well as the
> >> global persistence incorporated here.
> >>
> > I will take a look at this updated version of livecd-tools. To
> > incorporate this version into the current livecd-tools project, I
> > will explode your source RPM, examine and pick the relevant
> > patches.
>  The patches themselves were all just vanilla downloads from
>  the gitweb 'raw' links.  I believe I only put relevant patches in.
>  Or rather, I think I took all the patches up to the mayflower split
>  because I knew they would apply, then after that only took relevant,
>  or what seemed like really useful patches.
>  [...] LiveUSB persistence [could] be much more usable.  I.e.
>  currently your overlay file resources can and do get drained by
>  created and deleted files that the block layer at the moment doesn't
>  handle as efficiently as possible.  This is also the reason why you
>  might want /home on a seperately mounted, not-dm-shapshotted loopback
>  file ala the persistenthome feature.

I updated the livecd-tools package from version 014-5 to 014-7. This update introduces new interesting features:
 - adding the persistence feature (persistent overlay) - thanks to Douglas McClendon
 - fixing /usr/bin/livecd-iso-to-pxeboot script: was broken in the previous versions of livecd-tools 014
 - creating a minimal /dev instead of bind mounting the host's /dev

You will need to recreate a LiveCD ISO image with livecd-tools 014-7 in order to use the new '--overlay-size-mb' switch of the livecd-iso-to-disk utility. If you use an older LiveCD ISO image, the overlay will be ignored.

See https://projects.centos.org/trac/livecd/wiki/ImageFlash for instructions about creating a LiveUSB media with a persistent overlay.


__________ Information from ESET NOD32 Antivirus, version of virus signature database 4553 (20091028) __________

The message was checked by ESET NOD32 Antivirus.