From: Evan Broder Date: Tue, 15 Dec 2009 01:59:28 +0000 (-0500) Subject: Rename the "git" tree in the configuration to "build" to be more accurate. X-Git-Tag: 0.1.5~50 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/commitdiff_plain/a4cdf3f1f42dcdbbd51b8eb214fbfe8749f9d15f Rename the "git" tree in the configuration to "build" to be more accurate. svn path=/trunk/packages/invirt-dev/; revision=2593 --- diff --git a/invirt-build-conf b/invirt-build-conf index 13ce3c4..6d3430b 100755 --- a/invirt-build-conf +++ b/invirt-build-conf @@ -37,8 +37,8 @@ def main(): 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+') diff --git a/invirtibuilder b/invirtibuilder index 61efa9f..4849bee 100755 --- a/invirtibuilder +++ b/invirtibuilder @@ -20,7 +20,7 @@ Each queue file contains a file of the form 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. """ @@ -137,13 +137,13 @@ def tagSubmodule(pocket, package, ref, principal): 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, diff --git a/python/invirt/builder.py b/python/invirt/builder.py index e3280aa..a89acf2 100644 --- a/python/invirt/builder.py +++ b/python/invirt/builder.py @@ -31,12 +31,12 @@ def getRepo(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): @@ -88,7 +88,7 @@ def validateBuild(pocket, package, commit): 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 @@ -105,7 +105,7 @@ def validateBuild(pocket, package, commit): '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: diff --git a/repository-config/distributions.mako b/repository-config/distributions.mako index 6b0d1fe..838326b 100644 --- a/repository-config/distributions.mako +++ b/repository-config/distributions.mako @@ -2,7 +2,7 @@ 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