Chip, Reviewed your article, very informative from what I can see on the slides. Would benefit from the 'audio' that goes with each slide, I'm sure. I would have liked to have seen or found a 'users manual' for kickstart. Something that explains the entire process from end to end. Several things you mention in your presentation I've never seen stated anywhere else. Other questions: - When I build a system with KS, why does the /root/anaconda-ks.cfg file NOT reflect exactly what the source ks.cfg looked like? - I want to build many systems from many versions of the RedHat OS's. Why doesn't the kickstart configuration NATURALLY understand each OS I've copied into my ks server and build ks-cfg files that work natively with that version of the OS. A: I know, it wasn't designed to. The real question is why hasn't that been done yet! I've got others but don't have the time this moment to pull them out of my brain. With RHEL5, do you have any issues, tips, tricks and/or solutions? Also, I'd like to get with you off-list, and chat about this, too. Let me know if you would as well (Joe_Wulf@xxxxxxxxx). R, -Joe Wulf, CISSP, USN(RET) Senior IA Engineer ProSync Technology Group, LLC www.prosync.com -----Original Message----- From: kickstart-list-bounces@xxxxxxxxxx [mailto:kickstart-list-bounces@xxxxxxxxxx] On Behalf Of Shabazian, Chip Sent: Tuesday, August 21, 2007 11:33 To: Discussion list about Kickstart Subject: RE: Installing minimal number of packages Joe, I feel (and have lived through) your pain. Our objective was to create a "core image" that fills 80% - 90% of all non application needs on build, and we have been quite successful with it, Starting with RHEL 2.1. With RHEL 5, I have seen more improvements (personally) with kickstart than with any previous release, going back to RHL 7.0 which is when I started doing significant work with kickstart. Many of the challenges that have existed for years, are now resolved either through kickstart or other tools. Some highlights: You can now specify yum repo's in your command section so that systems can be built with current releases from a tested stable build All kickstart tools now use the same UI for package selection (it used to be three different code bases to maintain) Ability to have multiple %post sections (thus allowing you to do work in --no-chroot, then work in a chrooted environment) Tools such as Revisor make it almost TOO simple to create your own "single install CD" or live CD with what you want Anyway, there has been significant work on Red Hat's part to make improvements to kickstart, and it really shows in RHEL 5. I for one am happy to see the progress and can't wait until we can move forward with RHEL 5 deployments and get off 3 and 4. I covered the above, and some others in my recent Linuxworld presentation which you can download at http://www.shabazian.com/lw2007.pdf -----Original Message----- From: kickstart-list-bounces@xxxxxxxxxx [mailto:kickstart-list-bounces@xxxxxxxxxx] On Behalf Of Joe_Wulf Sent: Monday, August 20, 2007 4:25 PM To: 'Discussion list about Kickstart' Subject: RE: Installing minimal number of packages I REALLY like RedHat, as opposed to other distributions. Works well for me both at work and at home. I hear you, Michael with regards to the difficulties in getting to a truly "MINIMAL" installation. I've got quite a bit of experience working with RedHat Enterprise Linux, Advanced Server v4.0. The 'extra' stuff that gets installed is almost 150 packages that add no value and have to be weeded out. I've found about the same perspective with the Fedora line as well. The method I've found to achieve a functional system that has minimal packages installed is to install it by hand once, utilize the RPM commands to get info on the packages, then build a list of what I want to keep and what I want to remove. I've then coded a script and included with it a package disposition text file. The script removes all the excess while leaving a functional system in place. My rule was an objective evaluation of every package---if I could honestly see 70 percent of the systems actually use packageX, in any given enterprise, then the package stayed in the baseline I was building. That is a pretty rigorous methodology, yet has achieve stable results. I'm currently working on translating that to a kickstart process, as well as apply these lessons learned to RHEL v5. hooo boy, is THAT gonna be fun! <begin soapbox> I've posted to some of the RedHat and fedora lists in the past about providing significant fidelity to the package installation process. So far, there seems to be great interest in allowing the existing frustrations and confusion to reign. Puzzling and sad. In these days of system exploitations, I would have thought RedHat would desire to lead the charge for a system that is easy to install, minimizes the attack surface miscreants have open to them, robustly secures all facets of the OS from a holistic perspective. <end soapbox> I wish you luck. But, realize too, that in the end, you'll know a hell of a lot more about the RedHat OS than you knew before. R, -Joe Wulf, CISSP, USN(RET) Senior IA Engineer ProSync Technology Group, LLC www.prosync.com -----Original Message----- From: kickstart-list-bounces@xxxxxxxxxx [mailto:kickstart-list-bounces@xxxxxxxxxx] On Behalf Of Michael Sent: Monday, August 20, 2007 18:55 To: Discussion list about Kickstart Subject: Re: Installing minimal number of packages Shabazian, Chip wrote: > You still get base. A truly minimal install would be > > %packages --no-base > > But that would result in a largely unusable system, so you need to add > packages back in from that point. > > NOTE: I have not tested this on FC6, but expect it to be the same. > > Is there not a happy medium somewhere in betwen? I definitely want a stripped system that includes rpm, and basic functionality but I don't want X, or lots of bulk. Doing --no-base and adding back all the packages just to make it function correctly seems tedious to get correct. If that is the best way, can someone give me an example of what they add back? Michael Michael _______________________________________________ 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 _______________________________________________ Kickstart-list mailing list Kickstart-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/kickstart-list