Package Selection Question

Brian Long brilong at cisco.com
Wed Mar 3 18:48:18 UTC 2004


No can do  :)  We're escalating a support case with IBM-GS and Red Hat. 
I'm not asking for a solution from this group, but thanks for offering.

/Brian/

On Wed, 2004-03-03 at 13:12, Neil wrote:
> Brian,
> 
> Hacking the comps was the only way I found to get rid of stubborn packages
> 
> Can we/I get a copy of your comps.xml (or a diff against another one 
> from redhat) and the packages section of the ks.cfg
> 
> I'll build a machine then I can see whats going on
> 
> Neil
> 
> Brian Long wrote:
> > Neil,
> > 
> > Hacking the comps file is fine.  In our case, we have one comps or
> > comps.xml file which encompasses many different setups.
> > 
> > We have an Engineering Workstation, Engineering Server and DMZ Server
> > group defined.  If I kickstart the DMZ Server group, it pulls in Mozilla
> > even though I have --ignoredeps set AND Mozilla is nowhere in the DMZ
> > group.  elinks is inside the DMZ group and provides "webclient", but
> > Mozilla still gets pulled in.  This is very frustrating since we don't
> > want anything pulled in automagically.  We want to specify in the comps
> > group exactly what gets installed.
> > 
> > /Brian/
> > 
> > On Tue, 2004-03-02 at 20:07, Neil wrote:
> > 
> >>I prefer to hack the comps file (now /RedHat/base/comps.xml). You can
> >>really say what you want and add you own sense of logic to what goes
> >>where when.
> >>
> >>add your own groups and refer to those in the kickstart file just as you
> >>would any other
> >>
> >>This keeps all your package configs in one file so its much easier to
> >>see whats where
> >>(ok its not hard searching kickstart files)
> >>
> >>I have found redhats mandatory package choices are to blame for most of
> >>the I said -package but it still gets added
> >>
> >>You can eat away at Base and remove the many mandatorys to your hearts
> >>content
> >>
> >>some of their choices are crazy
> >>
> >>hands up who thinks ntsysv should be a mandatory package ? anyone ?
> >>
> >>
> >>>Mac,
> >>>
> >>>In our environment, we've always used %packages --ignoredeps since we
> >>>want to specify each and every package (no automatic dep resolution). 
> >>>This has worked up until RHEL.  We would tune our package set as
> >>>needed.  We then login to a box and run "rpm -Va --nofiles" and look for
> >>>broken dependencies (and fix them).
> >>>
> >>>RHEL 3 broke the --ignoredeps flag and we've been escalating this for a
> >>>few weeks now.  Someone decided --ignoredeps should no longer be
> >>>implemented  :-(  but it's still in the documentation.  We require this
> >>>to properly load DMZ images, etc.  Sometimes we want a package installed
> >>>even it it relies on a package we don't want installed.
> >>>
> >>>For some reason, mozilla gets installed as a "webclient" even though
> >>>"elinks" also provides "webclient".  We don't want mozilla on our DMZ
> >>>image, but it gets pulled in anyways.  Gotta love "enterprise" linux :-|
> >>>
> >>>/Brian/
> >>>
> >>>
> >>>On Fri, 2004-02-27 at 17:12, Mac McClellan wrote:
> >>>
> >>>>The RedHat Customization Guide for RedHat 9.0 says the following:
> >>>>
> >>>><snip>
> >>>>You can also specify which packages not to install from the default
> >>>>package list: 
> >>>>
> >>>>@ Games and Entertainment
> >>>>-kdegames
> >>>><snip>
> >>>>
> >>>>
> >>>>I read that as: "If you want to NOT install a package then put a '-' in
> >>>>front of it and it will not install.
> >>>>
> >>>>I want to NOT install a bunch of packages that are not needed on my
> >>>>system.
> >>>>The appropriate section of my ks.cfg file looks like this:
> >>>>
> >>>>%packages --resolvedeps
> >>>>@ dns-server
> >>>>@ compat-arch-support
> >>>>kernel
> >>>>grub
> >>>>ntp
> >>>>-apmd
> >>>>-ash
> >>>>-aspell-da
> >>>>-aspell-de
> >>>>-aspell-en-ca
> >>>>-aspell-en-gb
> >>>>-aspell-es
> >>>><snip - a whole bunch more - snip>
> >>>>
> >>>>
> >>>>For some reason the installer installs everything anyway.  
> >>>>
> >>>>I'm working with RedHat Enterprise Linux ES.  The documentation for
> >>>>Kickstart on Enterprise does not seem to exist, but I'm assuming that
> >>>>the RedHat 9.0 is virtually the same.
> >>>>
> >>>>Can anyone see what I'm doing wrong?
> >>>>
> >>>>Thanks!
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>Mac McClellan
> >>>>Sr. Network Engineer
> >>>>Nu Skin Enterprises, Inc.
> >>>>75 West Center Street
> >>>>Provo, Utah 84601
> >>>>801-437-7295
> >>>>
> >>>>
> >>>>_______________________________________________
> >>>>Kickstart-list mailing list
> >>>>Kickstart-list at redhat.com
> >>>>https://www.redhat.com/mailman/listinfo/kickstart-list
> >>>
> >>>-- 
> >>>       Brian Long                      |         |           |
> >>>       Americas IT Hosting Sys Admin   |       .|||.       .|||.
> >>>       Cisco Linux Developer           |   ..:|||||||:...:|||||||:..
> >>>       Phone: (919) 392-7363           |   C i s c o   S y s t e m s
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >>_______________________________________________
> >>Kickstart-list mailing list
> >>Kickstart-list at redhat.com
> >>https://www.redhat.com/mailman/listinfo/kickstart-list
-- 
       Brian Long                      |         |           |
       Americas IT Hosting Sys Admin   |       .|||.       .|||.
       Cisco Linux Developer           |   ..:|||||||:...:|||||||:..
       Phone: (919) 392-7363           |   C i s c o   S y s t e m s





More information about the Kickstart-list mailing list