[Fedora-livecd-list] How 10-fedora-livecd-base.conf operates as opposed to 20-fedora-livecd-gnome.conf

Thomas Chung tchung at fedoraproject.org
Sun Jan 14 03:28:48 UTC 2007


On 1/13/07, Amir Sela <amirse at gmail.com> wrote:
> Hi,
> I've been trying to figure out the way livecd-creator works, and generally
> it's going well, other than one thing. The way I understood it, the post)
> segment runs to configure the livecd once it's created. That makes sense
> to me and I plan to implement it myself. This is how it works in
> 10-fedora-livecd-base.conf. But why does 20-fedora-livecd-gnome.conf has
> this elaborate scheme of creating /etc/init.d/livecd inside the livecd, and
> then deleting it? I assume this runs somehow, but first of all I don't see how
> it runs (init.d scripts, AFAIK, run when you actually boot the system, and since
> it gets deleted in the next sections and removed from /etc/rc?.d, why would it
> run?). Second, even if it does run (which it obviously does), why implement it
> like that and not like 10-fedora-livecd-base.conf script?
> I hope I'm making some sense... To make it short and sweet - it looks like
> there's an implementation difference between 10 and 20 and I don't see why,
> or how it works in 20..
> Any explanations would be great.
> Thanks a lot,

I'm not sure if I understand your questions but I think you're trying
build your own custom LiveCD with games packages hence
fedora-livecd-games.

Here is what I had to do to build fedora-livecd-office and
fedora-livecd-development LiveCD.
First, update fedora-livecd.spec and build fedora-livecd-office and
fedora-livecd-development rpms simliar to fedora-livecd-desktop rpm.
Then, copy those rpms into your livecd install local repostitory
(rpms). Make sure to get the latest kernel rpm from updates/testing
and run createrepo in your i386 updates and rpms dir.
Now, run your own livecd build script to include (--package option)
your own custom rpm.

You'll find all the files mentioned above in following location:
http://fedoranews.org/tchung/livecd/20070111/rpms/

Regards,
-- 
Thomas Chung
http://fedoraproject.org/wiki/ThomasChung




More information about the Fedora-livecd-list mailing list