> >
> > It would be handy to have a flag that can tell you what repos a
machine
> > would look in. Although I suppose yum list foobar is as good...
> >
> > I had a quick view through the source code for yum and it looks
> > relatively simple to do what I want but will probably turn out to be
a
> > fair bit of work...
> 
> You can't have a flag without connecting to your Satellite server,
> because the list of Channels (== repos) that your client is connected
to
> is maintained on the Satellite Server.

I realize that. All I am saying is that one can use the "global"
getrepos function to collate all of the repo information regardless of
the plugins used by yum.

If one does write such a function it should work regardless of whether
you are using Satellite or not.

> 
> The easiest way I know of getting that info from the Satellite is to
run
> Yum, although you could conceivably pick apart the RHN Yum plugin and
> find out how to do the query directly.

using yum as you first suggested is conceivably the best idea. coding a
solution in yum would just be scratching a very small itch

> 
> The RHN plugin /usr/lib/yum-plugins/rhnplugin.py does this:
> rhnChannel.getChannelDetails()
> 
> Which is imported from /usr/share/rhn/up2date_client/rhnChannel.py
> 
> ... which could take a while to get to grips with ...
> 
> Alternatively, you could script it with the RHN XML-RPC api:
> https://rhn.redhat.com/rhn/apidoc/channel/ChannelHandler.jsp
> 

Regards

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

Reply via email to