We can possibly add different more macros as needed. Maybe users could define
their own macros for specific chroots or something similar
---
backend/dispatcher.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/backend/dispatcher.py b/backend/dispatcher.py
index e2362fe..9a3c512 100644
--- a/backend/dispatcher.py
+++ b/backend/dispatcher.py
@@ -343,9 +343,11 @@ class Worker(multiprocessing.Process):
chroot_repos = list(job.repos)
chroot_repos.append(job.results + '/' + job.chroot)
chrootlogfile = chroot_destdir + '/build-%s.log' %
job.build_id
+ macros = {'copr_username': job.user_name,
+ 'copr_projectname': job.copr_name}
mr = mockremote.MockRemote(builder=ip, timeout=job.timeout,
destdir=job.destdir, chroot=job.chroot, cont=True,
recurse=True,
- repos=chroot_repos,
+ repos=chroot_repos, macros=macros,
callback=mockremote.CliLogCallBack(quiet=True,logfn=chrootlogfile))
mr.build_pkgs(job.pkgs)
except mockremote.MockRemoteError, e:
@@ -372,4 +374,3 @@ class Worker(multiprocessing.Process):
# clean up the instance
if self.create:
self.terminate_instance(ip)
-
--
1.8.4