[Yum] Scripting Yum

seth vidal skvidal at phy.duke.edu
Fri Aug 5 07:58:03 UTC 2005


On Fri, 2005-08-05 at 00:51 -0700, Panu Matilainen wrote:
> On Thu, 4 Aug 2005, Simon Perreault wrote:
> 
> > Hello,
> >
> > I've been trying to drive yum from a script. I've realized that yum (the
> > command) is really a command-line GUI, not designed for being scripted the
> > UNIX way.
> >
> > For example: I wanted to get the names of packages available for update. Easy,
> > I thought, I'll just parse the output of "yum list updates". But there is a
> > problem with packages whose name is longer than the width of the column for
> > names. Some packages' name ends "under" the version column. So, what are my
> > options?
> 
> Some of what you might already exist in repoquery from yum-utils, which 
> unlike yum, is intented for scripting, just as rpm -q is and has rpm-like 
> --queryformat formatting support. The current version wont give you 
> 'updated packages' in any easy way (you'd have to compare against rpm -q 
> output etc) but I'm not opposed to adding something like 
> --list=updates/avail/recent/extras to it as that functionality already 
> exists in yum libraries.
> 

honestly I need to take most of the code from cli.py and put a
simplified update method in yum/__init__.py

then you could get 'updated packages' a lot more simply.

-sv





More information about the Yum mailing list