def check_build_installed(self): ''' Return list of used rpms which are not installed''' bad_ones = [] for pkg in self.spec.packages: try: nvr = self.spec.get_package_nvr(pkg) Mock.get_package_rpm_path(nvr) except ReviewError: bad_ones.append(pkg) return bad_ones
def listfiles(): ''' Generate listing of dirs and files in each package. ''' with open('files.dir', 'w') as f: for pkg in self.spec.packages: nvr = self.spec.get_package_nvr(pkg) path = Mock.get_package_rpm_path(nvr) dirs, files = deps.listpaths(path) f.write(pkg + '\n') f.write('=' * len(pkg) + '\n') for line in sorted(dirs): f.write(line + '\n') f.write('\n') for line in sorted(files): f.write(line + '\n') f.write('\n')