tb: Remove packages by removing their contents

This commit is contained in:
Will Woods 2011-05-27 15:23:27 -04:00
parent c9e23b8941
commit acff5093b0
1 changed files with 6 additions and 2 deletions

View File

@ -340,8 +340,12 @@ class TemplateRunner(object):
self.yum.install(pattern=p)
def removepkg(self, *pkgs):
for p in pkgs:
self.yum.remove(pattern=p)
#for p in pkgs:
# self.yum.remove(pattern=p)
pkglist = self.yum.doPackageLists(pkgnarrow="installed", patterns=[pkg])
for pkg in pkglist.installed:
filepaths = [f.lstrip('/') for f in pkg.filelist]
self.remove(*filepaths)
def run_pkg_transaction(self, *args):
if '--noscripts' in args: