createrepo_c should fail on all errors

Related: https://pagure.io/koji/issue/3190
This commit is contained in:
Tomas Kopecek 2022-01-25 14:30:33 +01:00
parent d5a8f5cca0
commit 664043d0c5

View file

@ -5593,7 +5593,7 @@ class CreaterepoTask(BaseTaskHandler):
def create_local_repo(self, rinfo, arch, pkglist, groupdata, oldrepo):
koji.ensuredir(self.outdir)
if self.options.use_createrepo_c:
cmd = ['/usr/bin/createrepo_c']
cmd = ['/usr/bin/createrepo_c', '--error-exit-val']
else:
cmd = ['/usr/bin/createrepo']
cmd.extend(['-vd', '-o', self.outdir])
@ -5936,7 +5936,7 @@ class createDistRepoTask(BaseTaskHandler):
"""
koji.ensuredir(repodir)
if self.options.use_createrepo_c:
cmd = ['/usr/bin/createrepo_c']
cmd = ['/usr/bin/createrepo_c', '--error-exit-val']
else:
cmd = ['/usr/bin/createrepo']
if zck: