Package Selection Question

Neil redhat at iamafreeman.com
Wed Mar 3 18:24:02 UTC 2004


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





More information about the Kickstart-list mailing list