diff options
author | Firehose merge bot <firehose@merge.bot> | 2015-09-15 09:08:03 +0000 |
---|---|---|
committer | Firehose merge bot <firehose@merge.bot> | 2015-09-15 09:08:03 +0000 |
commit | 35d2ba0c2b7e6957b85b34b89985b8b45898cf84 (patch) | |
tree | 27d2874563e08e20f645ff094e28ea4980478c21 /scripts | |
parent | 308d8b3ea55fb81eb8fdd81c37d0352f4b74edd0 (diff) | |
download | definitions-35d2ba0c2b7e6957b85b34b89985b8b45898cf84.tar.gz |
Firehose test commit
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/release-build | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/scripts/release-build b/scripts/release-build index 4544dd41..5525e9e9 100755 --- a/scripts/release-build +++ b/scripts/release-build @@ -60,18 +60,6 @@ class ReleaseApp(cliapp.Application): 'Baserock version of the systems being built', default='yy.ww') - def error(self, message): - raise cliapp.AppException(message) - - def check_args(self, args): - if len(args) == 0: - self.error( - "Please pass the name of the release cluster (e.g. " - "clusters/release.morph)") - - if len(args) > 1: - self.error("Too many arguments given.") - def process_args(self, args): '''Process the command line''' self.controllers = {} @@ -82,13 +70,12 @@ class ReleaseApp(cliapp.Application): self.ref = cliapp.runcmd(['git', 'rev-parse', 'HEAD']).strip() - defs_repo = morphlib.definitions_repo.open( - '.', search_for_root=True, search_workspace=True) + sb = morphlib.sysbranchdir.open_from_within('.') + definitions = sb.get_git_directory_name(sb.root_repository_url) + defs_repo = morphlib.gitdir.GitDirectory(definitions) self.loader = morphlib.morphloader.MorphologyLoader() self.finder = morphlib.morphologyfinder.MorphologyFinder(defs_repo) - self.check_args(args) - cluster_name = args[0] cluster, cluster_path = self.load_morphology(cluster_name) |