[Fedora-livecd-list] Adding files into the CD root file system

Cha Gascon cha.gascon at gmail.com
Tue Aug 21 03:31:29 UTC 2007


The --add-extra-files feature proved useful for me. I use it to include a
writable home directory symlinked to the actual home dir. Any way
--add-extra-files  can be included?

Or have the %post --nochroot thing is also good, with PWD as
/var/tmp/livecd-creator-XXXXXX/  ?

=)

On 6/29/07, Alexandre Magaz Graça <alexm at asic.udl.cat> wrote:
>
> Jeremy Katz escribió:
> > On Tue, 2007-06-26 at 08:45 +0200, Alexandre Magaz Graça wrote:
> >> I'm making a LiveCD that I want to autorun (from Windows and Linux) to
> >> open a browser showing some help about how it works. So I added a new
> >> option that lets add to the CD root file system.
> >>
> >> If someone finds it useful, the attached patch adds this option to
> >> pilgrim. The patch is for the latest git version.
> >
> > While this is useful, more generally, you may want to add other
> > directories as well.  Or be able to modify the bootloader config.  So I
> > wonder if more accurately what's wanted is really implementing
> > --nochroot for %post from the config.  That way, you could do whatever
> > you want.
> >
> > The reason against is that it's kind of scary to let an unchroot'd
> > script run when creating live CDs as the config may or may not be
> > trustable.
> >
> > Jeremy
> >
>
> Well, you really can add as many directories as you want. You get the
> contents of the directory into the root, not the directory itself. So if
>   you specify --add-extra-files dir and the contents of dir are a single
> file named help.html, you get something like this:
>
> /
> |-- sysroot
> |-- isolinux
> |   |-- boot.cat
> |   |-- initrd.img
> |   |-- isolinux.bin
> |   |-- isolinux.cfg
> |   |-- splash.jpg
> |   |-- vesamenu.c32
> |   `-- vmlinuz
> |-- help.html
> [...]
>
> instead of this other
>
> /
> |-- sysroot
> |-- isolinux
> |   |-- boot.cat
> |   |-- initrd.img
> |   |-- isolinux.bin
> |   |-- isolinux.cfg
> |   |-- splash.jpg
> |   |-- vesamenu.c32
> |   `-- vmlinuz
> |-- dir
> |   `-- help.html
> [...]
>
> So, you only have to put directories inside dir. But yes, it doesn't
> solves the boot loader problem and others :(
>
> Cheers,
> Àlex
>
> --
> Fedora-livecd-list mailing list
> Fedora-livecd-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-livecd-list
>



-- 
Marie Charisse L. Gascon
http://www.chasys.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-livecd-list/attachments/20070821/a46e3202/attachment.htm>


More information about the Fedora-livecd-list mailing list