conf = os.fdopen(conf_fd, 'r+')
build_handler = '/usr/sbin/invirt-submit-build'
- for pocket in config.git.pockets:
- acl = authz.expandAdmin(getattr(config.git.pockets, pocket).acl, None)
+ for pocket in config.build.pockets:
+ acl = authz.expandAdmin(getattr(config.build.pockets, pocket).acl, None)
acl_fd, acl_name = tempfile.mkstemp()
acl_fd = os.fdopen(acl_fd, 'r+')
pocket package hash principal
where pocket is one of the pockets globally configured in
-git.pockets. For instance, the pockets in XVM are "prod" and "dev".
+build.pockets. For instance, the pockets in XVM are "prod" and "dev".
principal is the Kerberos principal that requested the build.
"""
I'm sure that long description gives you great confidence in teh
legitimacy of my reasoning.
"""
- if config.git.pockets[pocket].get('allow_backtracking', False):
+ if config.build.pockets[pocket].get('allow_backtracking', False):
env = dict(os.environ)
branch = b.pocketToGit(pocket)
version = b.getVersion(package, ref)
- env['GIT_COMMITTER_NAME'] = config.git.tagger.name
- env['GIT_COMMITTER_EMAIL'] = config.git.tagger.email
+ env['GIT_COMMITTER_NAME'] = config.build.tagger.name
+ env['GIT_COMMITTER_EMAIL'] = config.build.tagger.email
tag_msg = ('Tag %s of %s\n\n'
'Requested by %s' % (version.full_version,
package,
def pocketToGit(pocket):
"""Map a pocket in the configuration to a git branch."""
- return getattr(getattr(config.git.pockets, pocket), 'git', pocket)
+ return getattr(getattr(config.build.pockets, pocket), 'git', pocket)
def pocketToApt(pocket):
"""Map a pocket in the configuration to an apt repo pocket."""
- return getattr(getattr(config.git.pockets, pocket), 'apt', pocket)
+ return getattr(getattr(config.build.pockets, pocket), 'apt', pocket)
def getGitFile(package, ref, path):
package_repo = getRepo(package)
new_version = getVersion(package, commit)
- for p in config.git.pockets:
+ for p in config.build.pockets:
if p == pocket:
continue
'pocket %s from commit %s' %
(new_version, package, p, current_commit))
- if config.git.pockets[pocket].get('allow_backtracking', False):
+ if config.build.pockets[pocket].get('allow_backtracking', False):
branch = pocketToGit(pocket)
current_version = getVersion(package, branch)
if new_version <= current_version:
from invirt.config import structs as cfg
from invirt import builder as b
%>\
-% for pocket in cfg.git.pockets:
+% for pocket in cfg.build.pockets:
CodeName: ${b.pocketToApt(pocket)}
Components: main invirt-system
UDebComponents: main invirt-system