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@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@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list



--
Marie Charisse L. Gascon
http://www.chasys.net