This way we will be able to pass additional macros to mock if needed. This is
needed to pass copr_username and copr_projectname macros but can be useful for
other use cases in the future
---
backend/mockremote.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/backend/mockremote.py b/backend/mockremote.py
index 75d7d2c..b266c7a 100755
--- a/backend/mockremote.py
+++ b/backend/mockremote.py
@@ -47,6 +47,7 @@ DEF_REPOS = []
DEF_CHROOT = None
DEF_USER = 'mockbuilder'
DEF_DESTDIR = os.getcwd()
+DEF_MACROS = {}
class SortedOptParser(optparse.OptionParser):
'''Optparser which sorts the options by opt before outputting
--help'''
@@ -399,7 +400,8 @@ class MockRemote(object):
def __init__(self, builder=None, user=DEF_USER, timeout=DEF_TIMEOUT,
destdir=DEF_DESTDIR, chroot=DEF_CHROOT, cont=False, recurse=False,
repos=DEF_REPOS, callback=None,
- remote_basedir=DEF_REMOTE_BASEDIR, remote_tempdir=None):
+ remote_basedir=DEF_REMOTE_BASEDIR, remote_tempdir=None,
+ macros=DEF_MACROS):
self.destdir = destdir
self.chroot = chroot
@@ -409,6 +411,7 @@ class MockRemote(object):
self.callback = callback
self.remote_basedir = remote_basedir
self.remote_tempdir = remote_tempdir
+ self.macros = macros
if not self.callback:
self.callback = DefaultCallBack()
--
1.8.4
Show replies by date