ostbuild: Resolve takes --manifest arg
This commit is contained in:
parent
a6a8e00edf
commit
b845e0a2bb
|
|
@ -131,6 +131,7 @@ class OstbuildResolve(builtins.Builtin):
|
||||||
|
|
||||||
def execute(self, argv):
|
def execute(self, argv):
|
||||||
parser = argparse.ArgumentParser(description=self.short_description)
|
parser = argparse.ArgumentParser(description=self.short_description)
|
||||||
|
parser.add_argument('--manifest', required=True)
|
||||||
parser.add_argument('--fetch', action='store_true')
|
parser.add_argument('--fetch', action='store_true')
|
||||||
parser.add_argument('components', nargs='*')
|
parser.add_argument('components', nargs='*')
|
||||||
|
|
||||||
|
|
@ -140,8 +141,8 @@ class OstbuildResolve(builtins.Builtin):
|
||||||
self.parse_config()
|
self.parse_config()
|
||||||
self.repo = ostbuildrc.get_key('repo')
|
self.repo = ostbuildrc.get_key('repo')
|
||||||
|
|
||||||
manifest_path = self.ostbuildrc.get_key('manifest')
|
self.manifest = json.load(open(args.manifest))
|
||||||
self.manifest = json.load(open(manifest_path))
|
self.prefix = self.manifest['prefix']
|
||||||
|
|
||||||
snapshot = copy.deepcopy(self.manifest)
|
snapshot = copy.deepcopy(self.manifest)
|
||||||
component_source_list = map(self._resolve_component_meta, self.manifest['components'])
|
component_source_list = map(self._resolve_component_meta, self.manifest['components'])
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue