Save list of installed packages

This commit is contained in:
Martin Gracik 2010-11-03 13:40:03 +01:00
parent be8c2859af
commit d09c2980ec
1 changed files with 5 additions and 2 deletions

View File

@ -232,6 +232,11 @@ class Lorax(BaseLoraxClass):
self.installtree.yum.install(package)
self.installtree.yum.process_transaction()
# XXX save list of installed packages
with open(joinpaths(self.workdir, "packages"), "w") as fobj:
for pkgname in self.installtree.yum.installed_packages:
fobj.write("{0}\n".format(pkgname))
# write buildstamp
self.write_buildstamp(path=self.installtree.root)
@ -251,8 +256,6 @@ class Lorax(BaseLoraxClass):
logger.info("moving stubs")
self.installtree.move_stubs()
# get the list of required modules
logger.info("getting list of required modules")
modules = [f[1:] for f in template if f[0] == "module"]