コード例 #1
0
ファイル: BuildContainer.py プロジェクト: kasaram/photon
 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
コード例 #2
0
 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