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(a)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(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list
--
Marie Charisse L. Gascon
http://www.chasys.net