[Yum] Generate a List of RPMS ( formatting corrected )
seth vidal
skvidal at linux.duke.edu
Fri Sep 8 10:45:39 UTC 2006
On Fri, 2006-09-08 at 09:50 +0530, Jitendra Nair wrote:
> Hello All ,
>
> Sorry the previous mail lost the formatting . Resending it again .
>
> Question : Given a set of required capabilities, come up with a list of
> RPM's with all the dependencies
> resolved . The way I am doing it is , PsuedoCode follows:
>
> Run setup code.
> for cap in capabilities:
> packages.append ( yum.YumBase.returnPackageByDep
> (cap ) )
> for po in packages :
> yum.tsInfo.addInstall (po)
> yum.buildTransaction()
> mems = yum.tsInfo.getMembers()
> for mem in mems:
> From mem.po.returnPackageTuple() generate the rpm
> file name.
>
>
> Am i doing the correct way , if NOT what would be the
> correct way to do it.
> Thanks a Lot
what are these "capabilities" you're parsing from and why would you want
to list the package names?
-sv
More information about the Yum
mailing list