summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--py/mock/backend.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/py/mock/backend.py b/py/mock/backend.py
index e34f451..2bc63df 100644
--- a/py/mock/backend.py
+++ b/py/mock/backend.py
@@ -481,15 +481,15 @@ class Root(object):
)
rebuiltSrpmFile = glob.glob("%s/%s/SRPMS/*.src.rpm" % (self.makeChrootPath(), self.builddir))
- if len(rebuiltSrpmFile) != 1:
- raise mock.exception.PkgError, "Didnt find single rebuilt srpm."
+ if len(rebuiltSrpmFile) == 0:
+ raise mock.exception.PkgError, "No rebuilt srpms found"
+ elif len(rebuiltSrpmFile) > 1:
+ raise mock.exception.PkgError, "Multiple rebuilt srpms found"
rebuiltSrpmFile = rebuiltSrpmFile[0]
- srpms = glob.glob(self.makeChrootPath(self.builddir) + '/SRPMS/*.rpm')
- self.root_log.debug("Copying packages to result dir")
- for item in srpms:
- shutil.copy2(item, self.resultdir)
+ self.root_log.debug("Copying package to result dir")
+ shutil.copy2(rebuiltSrpmFile, self.resultdir)
finally:
self.uidManager.restorePrivs()