Yup, there is no #raw above %post section. On my 0.8 version of cobbler it puts some sort of [cheetah] commands in front of each section and ultimately does not parse the lockdowns. In 1.0.2 cobbler, the kickstart never parses. Due to operational commitments, I had to go back to the working version of cobbler for me and that was 0.8 . All I do is replace the 'blank' kickstart with the modded one until I can figure this out... Thanks ...
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Aaron Lippold Sent: Thursday, July 17, 2008 16:43 To: cobbler mailing list Subject: Re: Custom Kickstarts Hi, Did you remove #raw from the top of the %post section so that cobbler doesn't try to parse the post section. I thought I put a comment in there about that. A On Mon, Jul 14, 2008 at 9:46 AM, Brown, Scott CTR -Navair - Siap <[EMAIL PROTECTED]> wrote: > Sorry I should of mentioned that I already had a loop in place on the > /mn/<iso> directory. > > Interesting enough though, after messing around with 1.0.2 over the > weekend, it seems that my kickstart file is not being accepted anymore. > By this I mean that everything in my script past the %post part is not > 'added' to the system. Almost like it is being ignored for some reason. > For security reasons I can not post my script but I can post a couple > of snippets from it for reference. Thanks.. > > --------------------------------------------------- > # GEN000020 (G001) > # GEN000040 (G002) > # GEN000060 (G003) > # L224 - removed > echo "Locking down GEN000020, GEN000040, GEN000060" > echo "Require the root pw when booting into single user mode" >> > /etc/inittab echo "~~:S:wait:/sbin/sulogin" >> /etc/inittab echo > "GEN000020, GEN000040,GEN000060 Complete" > > # GEN000700 > # Change the password expiration time from undefined to 60 days echo > "Locking down GEN000700" > perl -npe 's/PASS_MAX_DAYS\s+99999/PASS_MAX_DAYS 60/' -i > /etc/login.defs chage -M 60 root echo "GEN000700 Complete" > > # GEN000540 > # Ensure that the user cannot change their password more than once a > day. > echo "Locking down GEN000540" > perl -npe 's/PASS_MIN_DAYS\s+0/PASS_MIN_DAYS 1/g' -i /etc/login.defs > echo "GEN000540 Complete" > > ---------------------------------------------------------------------- > -- > > Thanks... > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Michael > DeHaan > Sent: Friday, July 11, 2008 17:01 > To: cobbler mailing list > Subject: Re: Custom Kickstarts > > Brown, Scott CTR -Navair - Siap wrote: >> Thanks for the reply. Unfortunately it seems something else is going >> on in the background. While I was waiting I decided to test out a >> theory by doing the following: >> >> Cobbler import --path=/mnt/<.iso> --name=Test1 >> --kickstart=/root/kickstart/ks.cfg >> > > Import does not take ISOs directly, you have to mount them on a > loopback. That seems to be the problem. > >> The import seemed to work just fine except when I selected the Test1 >> in the menu, its saying that it needs some files from the >> <server>/cobbler/ks_mirror/Test1/images/stage2.img. But there are no >> files at all in the ks_mirror directory. Only a Config directory. >> What's really weird is that while watching the import, there was a >> lot > >> of 'processing' going on putting files in that directory... >> >> Also as per your below URL, the only thing in my svc directy are 3 >> python files. No sub-directories.... Thanks.. >> >> Scott >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Michael >> DeHaan >> Sent: Friday, July 11, 2008 15:20 >> To: cobbler mailing list >> Subject: Re: Custom Kickstarts >> >> Brown, Scott CTR -Navair - Siap wrote: >> >>> Recently I've updated from 0.8.2 to 1.0.2 and when I did my cobbler >>> sync after 'tweaking' the settings to fit my network, the 'kickstart' >>> directory with my custom kickstarts is gone. How do I associate >>> custom kickstarts to my profiles I added? Thanks.. >>> >>> Scott >>> _______________________________________________ >>> cobbler mailing list >>> [email protected] >>> https://fedorahosted.org/mailman/listinfo/cobbler >>> >>> >> >> Cobbler does not save kickstarts it renders on the filesystem. It >> renders them dynamically. >> >> See http://server/cblr/svc/op/ks/system/name >> OR >> http://server/cblr/svc/op/ks/profile/name >> >> This is true for any values to --kickstart that are stored on the >> filesystem. >> >> If you have a kickstart that is not being managed by a cobbler >> template, you can, however, make it available over http and do the > following: >> >> cobbler profile add --name=foo --kickstart=http://... >> >> And it will not treat it as a template and will use it verbatim >> >> Note: A user should never put any content of their own into >> /var/www/cobbler as cobbler owns that directory and will remove files >> added there during sync. >> >> Does that answer the question? >> >> --Michael >> >> >> >> >> _______________________________________________ >> cobbler mailing list >> [email protected] >> https://fedorahosted.org/mailman/listinfo/cobbler >> _______________________________________________ >> cobbler mailing list >> [email protected] >> https://fedorahosted.org/mailman/listinfo/cobbler >> > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
