%include syntax and usage
Robert Denton
robert at headsprout.com
Tue Sep 26 17:00:44 UTC 2006
I wanna say thanks to all the good folks who contributed to my
knowledge of how to use includes in kickstart files, I not only
learned _how_ to do it, but how it all works as well, which is a
terrific bonus. Thanks again, and for the record, the nuts and bolts
of actually getting it to work consisted of nothing more than:
%include /tmp/packages
%pre
wget http://10.0.0.54/packages -O /tmp/packages
On Sep 14, 2006, at 9:17 PM, Tedman Eng wrote:
> I would like to re-emphasize that very important point for the sake of
> future Googlers:
>
> Default ks.cfg behavior is:
>
> %pre runs in non chroot
> /usr/bin/some_tool is busybox's version
>
>
> %post runs in "chroot /mnt/sysimage"
> /usr/bin/some_tool is the installed RPM version
>
>
>
>
>> -----Original Message-----
>> From: Shabazian, Chip [mailto:Chip.Shabazian at bankofamerica.com]
>> Sent: Wednesday, September 13, 2006 4:17 PM
>> To: Discussion list about Kickstart
>> Subject: RE: %include syntax and usage
>>
>>
>> Do as I suggested earlier, put a sleep 9999999 in your %pre,
>> kickstart
>> the box, open a shell (Alt-F2) and test it. Try a wget, look
>> at what's
>> in /tmp (for example, you will see the kickstart file has been copied
>> there), if you are building over nfs, see what's mounted where, etc.
>> When you do this, you are working in the same build environment that
>> kickstart is working in. Anything you can do here, you can do in
>> kickstart. Anything you can't access here, kickstart can't access.
>>
>> You can do the same thing for your %post, except that in
>> order to be in
>> the same environment (unless you use nochroot), you will need
>> to chroot
>> /mnt/sysimage first.
>>
>> Chip
>>
>> -----Original Message-----
>> From: kickstart-list-bounces at redhat.com
>> [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Robert Denton
>> Sent: Wednesday, September 13, 2006 3:59 PM
>> To: Discussion list about Kickstart
>> Subject: Re: %include syntax and usage
>>
>> Jesse, that's interesting approach. I have actually tried using wget
>> but I get the error that wget is not a known command. I usually do
>> not use a %pre section. Where should I put the wget? In the
>> %post?
>> Don't I need to declare packages before the %post section?
>>
>> Robert Denton
>> Network Administrator
>> Headsprout
>> 800.401.5062 x1305
>> www.headsprout.com
>>
>> On Sep 13, 2006, at 6:54 PM, Jesse Keating wrote:
>>
>>> On Wednesday 13 September 2006 18:38, Robert Denton wrote:
>>>> Right, I see what you mean about the documentation. I
>> would love for
>>
>>>> one of the maintainers of kickstart to pipe in regarding
>> how to use
>>>> include in kickstart scripts. Where does the
>> "/path/to/file" need to
>>
>>>> live in order for the install to see it. That is very confusing.
>>>
>>> The path is relative to the file system on the system being
>> installed.
>>
>>> I generate them in %pre to dump to /tmp/packages (since that's
>>> writable memdisk), or wget them to /tmp/packages so my %include is
>>> %include /tmp/packages.
>>>
>>> Think of it like this, once you've started the install, go to tty2
>>> where you would get a shell, and that file system would be
>> where your
>>> file needs to live.
>>>
>>> --
>>> Jesse Keating RHCE (geek.j2solutions.net)
>>> Fedora Legacy Team (www.fedoralegacy.org)
>>> GPG Public Key (geek.j2solutions.net/
>>> jkeating.j2solutions.pub)
>>> _______________________________________________
>>> Kickstart-list mailing list
>>> Kickstart-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/kickstart-list
>>
>>
>> _______________________________________________
>> Kickstart-list mailing list
>> Kickstart-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/kickstart-list
>>
>> _______________________________________________
>> Kickstart-list mailing list
>> Kickstart-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/kickstart-list
>>
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
More information about the Kickstart-list
mailing list