def findInstalledPackages(self, containerID): pkgUtils = PackageUtils(self.logName, self.logPath) listInstalledRPMs = pkgUtils.findInstalledRPMPackagesInContainer(containerID) listInstalledPackages = [] for installedRPM in listInstalledRPMs: packageName = self.findPackageNameFromRPMFile(installedRPM) if packageName is not None: listInstalledPackages.append(packageName) return listInstalledPackages, listInstalledRPMs
def _findInstalledPackages(self, instanceID): pkgUtils = PackageUtils(self.logName, self.logPath) if self.pkgBuildType == "chroot": listInstalledRPMs = pkgUtils.findInstalledRPMPackages(instanceID) elif self.pkgBuildType == "container": listInstalledRPMs = pkgUtils.findInstalledRPMPackagesInContainer(instanceID) listInstalledPackages = [] for installedRPM in listInstalledRPMs: packageName = self._findPackageNameFromRPMFile(installedRPM) if packageName is not None: listInstalledPackages.append(packageName) return listInstalledPackages, listInstalledRPMs