Sorry, you didn't explain WHY you were doing it, you just asked for a solution. My kickstart file also has a very large exclusion list, that is used for all kickstarts. I then include some packages back into the build for certain builds based on the decisioning logic that is in the %pre. Yes, this is all stored in the kickstart file, but it allows me to use one kickstart file to build thousands of distributed servers a year with differing requirements. At the end of the day, if the kickstart file is huge, it's still very small compared to the number of packages you will have to transfer across the wire, and it should have no impact on how long it takes to build a box. Chip -----Original Message----- From: kickstart-list-bounces@xxxxxxxxxx [mailto:kickstart-list-bounces@xxxxxxxxxx] On Behalf Of Robert Denton Sent: Wednesday, September 13, 2006 9:07 AM To: Discussion list about Kickstart Subject: Re: %include syntax and usage Hm.. But if you build the list dynamically in the %pre section, isn't this still in the kickstart config file? I am trying to separate out the packages because I have a long list of packages and package exclusions. Robert Denton Network Administrator Headsprout 800.401.5062 x1305 www.headsprout.com On Sep 13, 2006, at 12:02 PM, Shabazian, Chip wrote: > > The way I do this is to create the file I want, along with the > decisioning logic in %pre. > > Example > > if xxxxx ; then > cat << EOF >> /tmp/pkg2include > pkg1 > pkg2 > etc > EOF > > Then in the %packages, I use > %include /tmp/pkg2include > > I think I ran into problems when the file doesn't exist, so I added: > touch /tmp/pkg2include > at the end of the %pre so the file was there, even if it was empty. > > Chip > > -----Original Message----- > From: kickstart-list-bounces@xxxxxxxxxx > [mailto:kickstart-list-bounces@xxxxxxxxxx] On Behalf Of Robert Denton > Sent: Wednesday, September 13, 2006 8:40 AM > To: kickstart-list@xxxxxxxxxx > Subject: %include syntax and usage > > Hello all, > > I am hoping someone can help me with this. I am trying to separate my > %packages list into a different file using the %include directive. > I am > finding that no matter what I try, the install aborts due to not being > able to see the packages file. Hhere si the set up: > > I build the linux computers via http, typing this at the boot prompt: > > linux ks=http://10.10.10.52/ks.cfg > > This points the install to the kickstart config which is located here > on my webserver: > > /var/build/linux/ks.cfg > > Also in that directory is 'packages' > > /var/build/linux/packages > > In the kickstart file I have tried all of these and none have worked: > > %include packages > %include ./packages > %include /var/build/linux/packages > %include http://10.10.10.52/packages > > Could someone give me some pointers on the syntax? Thanks! > > > Robert Denton > Network Administrator > Headsprout > 800.401.5062 x1305 > www.headsprout.com > > > _______________________________________________ > Kickstart-list mailing list > Kickstart-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/kickstart-list > > _______________________________________________ > Kickstart-list mailing list > Kickstart-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/kickstart-list _______________________________________________ Kickstart-list mailing list Kickstart-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/kickstart-list