Write a list of installed packages to /root/lorax-packages.log (#1416155)
This can't be done the same way as on master because there is no rpm database inside the installroot to run rpm -qa against. Do it at the end of the yum transaction. Resolves: rhbz#1416155
This commit is contained in:
parent
1639df6862
commit
54d973e059
@ -518,6 +518,11 @@ class LoraxTemplateRunner(object):
|
|||||||
for po in errs:
|
for po in errs:
|
||||||
logger.error("package '%s' was not installed", po)
|
logger.error("package '%s' was not installed", po)
|
||||||
|
|
||||||
|
# Write the manifest of installed files to /root/lorax-packages.log
|
||||||
|
with open(self._out("root/lorax-packages.log"), "w") as f:
|
||||||
|
for t in sorted(self.yum.tsInfo):
|
||||||
|
f.write("%s\n" % t.po)
|
||||||
|
|
||||||
self.yum.closeRpmDB()
|
self.yum.closeRpmDB()
|
||||||
|
|
||||||
def removefrom(self, pkg, *globs):
|
def removefrom(self, pkg, *globs):
|
||||||
|
Loading…
Reference in New Issue
Block a user