On Tue, 15 Feb 2011, Wojtak, Greg wrote:

Is there a way to exclude certain packages in a channel from being 
installed/updated unless overridden?

For example, I built a php-5.3.5 set of packages and I pushed them into a 
custom channel.  All of my systems are currently subscribed to this channel, 
but there are couple systems where it would be undesirable to update to php 
5.3.5.

Is there an equivalent way to exclude packages by default within a channel 
(similar to adding the excludepackages line to a repository config file with 
yum)?  I'd hate to have to create separate channels with two or three packages 
in them each.

Thanks in advance!

Greg


hi greg,

as i understand it, the file you need to look at (on the clients) is:

/etc/yum/pluginconf.d/rhnplugin.conf

in here, you can put your per channel customisations, for that client, in the same way as you would for a yum repository, e.g.:

#--

[main]
enabled = 1
gpgcheck = 1

# You can specify options per channel, e.g.:
#
#[rhel-i386-server-5]
#enabled = 1
#
#[some-unsigned-custom-channel]
#gpgcheck = 0

[custom_channel]
exclude=php*

#--

i don't know of a way to do this through the web interface or api.

hope that is of some use.

thanks,

richard

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to