builder: mergerepo uses workdir as tmpdir

Fixes: https://pagure.io/koji/issue/2546
This commit is contained in:
Tomas Kopecek 2020-10-22 11:43:25 +02:00
parent e229d84086
commit a5e4a2bf4d

View file

@ -5594,7 +5594,9 @@ class CreaterepoTask(BaseTaskHandler):
# run command
logfile = '%s/mergerepos.log' % self.workdir
status = log_output(self.session, cmd[0], cmd, logfile, self.getUploadDir(), logerror=True)
env = {'TMPDIR': self.workdir}
status = log_output(self.session, cmd[0], cmd, logfile, self.getUploadDir(),
logerror=True, env=env)
if not isSuccess(status):
raise koji.GenericError('failed to merge repos: %s'
% parseStatus(status, ' '.join(cmd)))