__init__(self,
builder_host=None,
job=None,
repos=None,
callback=None,
macros=None,
opts=None,
lock=None)
(Constructor)
| source code
|
:param builder_host: builder hostname or ip
:param backend.job.BuildJob job: Job object with the following attributes::
:ivar timeout: ssh timeout
:ivar destdir: target directory to put built packages
:ivar chroot: chroot config name/base to use in the mock build
(e.g.: fedora20_i386 )
:ivar buildroot_pkgs: whitespace separated string with additional
packages that should present during build
:ivar build_id: copr build.id
:ivar pkg: pkg to build
:param repos: additional repositories for mock
:param backend.mockremote.callback.DefaultCallBack callback: object with hooks for notifications
about build progress
:param macros: { "copr_username": ...,
"copr_projectname": ...,
"vendor": ...}
:param multiprocessing.Lock lock: instance of Lock shared between
Copr backend process
:param DefaultCallback callback: build progress handler
:param Bunch opts: builder options, used keys::
:ivar build_user: user to run as/connect as on builder systems
:ivar do_sign: enable package signing, require configured
signer host and correct /etc/sign.conf
:ivar frontend_base_url: url to the copr frontend
:ivar results_baseurl: base url for the built results
:ivar remote_basedir: basedir on builder
:ivar remote_tempdir: tempdir on builder
# Removed:
# :param cont: if a pkg fails to build, continue to the next one--
# :param bool recurse: if more than one pkg and it fails to build,
# try to build the rest and come back to it
- Overrides:
object.__init__
|