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