[Fedora-livecd-list] Recursive livecd-creator problem
Warren Togami
wtogami at redhat.com
Tue Jul 29 22:23:19 UTC 2008
Jeremy Katz wrote:
> On Sun, 2008-07-27 at 04:03 -0400, Warren Togami wrote:
>> The chroot created by livecd-creator has a blank /etc/resolv.conf, so
>> the inner imagecreator trying to create a chroot fails as it cannot
>> download repo metadata.
>>
>> I cannot simply copy /etc/resolv.conf from the host to the first level
>> chroot in %post since it is already running within the chroot at this
>> point. I then tried to use both %post --nochroot and %post in the same
>> kickstart file.
>>
>> It seems that %post --nochroot is ignored when you also have a %post?
>> Are both supposed to run (in what order?), or only %post?
>
> Both should run without any problems. In fact, the base livecd configs
> depend on this to set up things like the GPL and REAMDE on the top level
> of the cd. They'll run in the order that they exist within the config
> file for an arbitrary number of scripts -- we loop over them in
> imgcreate/creator.py:__run_post_scripts()
>
one.ks
two.ks includes one.ks
three.ks includes two.ks
one.ks has %post --nochroot
three.ks has %post
It seems %post --nochroot prior to %post in three.ks is ignored. What I
want to achieve works if I edit one.ks, but then I lose the ability to
simply rely upon the existing defined Fedora Desktop LiveCD definitions.
Is this a bug in creator?
Warren Togami
wtogami at redhat.com
More information about the Fedora-livecd-list
mailing list