From f1e38d6e4b38ed8f521d34e099a8feb9bf28c19f Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 16 Feb 2012 18:30:42 -0500 Subject: [PATCH] ostbuild: Add --recompose argument This is necessary to run after rebuilding the Yocto base. --- src/ostbuild/pyostbuild/builtin_build.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ostbuild/pyostbuild/builtin_build.py b/src/ostbuild/pyostbuild/builtin_build.py index b287ad21..21c7f4e7 100755 --- a/src/ostbuild/pyostbuild/builtin_build.py +++ b/src/ostbuild/pyostbuild/builtin_build.py @@ -269,6 +269,7 @@ class OstbuildBuild(builtins.Builtin): def execute(self, argv): parser = argparse.ArgumentParser(description=self.short_description) parser.add_argument('--skip-built', action='store_true') + parser.add_argument('--recompose', action='store_true') parser.add_argument('--start-at') parser.add_argument('--shell-on-failure', action='store_true') parser.add_argument('--debug-shell', action='store_true') @@ -289,7 +290,9 @@ class OstbuildBuild(builtins.Builtin): self.patchdir = os.path.join(self.workdir, 'patches') components = self.manifest['components'] - if len(args.components) == 0: + if args.recompose: + build_components = [] + elif len(args.components) == 0: build_components = components else: build_components = []