aboutsummaryrefslogtreecommitdiff
path: root/linaro_image_tools/media_create/__init__.py
diff options
context:
space:
mode:
authorMattias Backman <mattias.backman@linaro.org>2012-01-16 16:48:55 +0100
committerMattias Backman <mattias.backman@linaro.org>2012-01-16 16:48:55 +0100
commit277ee4e90b087005c9ade5a685788ec24e6551f1 (patch)
treef9789c10444416994f48c4755bfa19d03a0c41fb /linaro_image_tools/media_create/__init__.py
parentde23df152d637d4da3bbd6d5b8ffeef238cad5f0 (diff)
Add command line option to add to boot args.
Diffstat (limited to 'linaro_image_tools/media_create/__init__.py')
-rw-r--r--linaro_image_tools/media_create/__init__.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/linaro_image_tools/media_create/__init__.py b/linaro_image_tools/media_create/__init__.py
index b6759bb..1bcbea9 100644
--- a/linaro_image_tools/media_create/__init__.py
+++ b/linaro_image_tools/media_create/__init__.py
@@ -66,6 +66,16 @@ def get_version():
qemu_version = "Cannot find %s." % qemu_path
return "%s\n: %s" % (__version__, qemu_version)
+def add_common_options(parser):
+ parser.add_argument(
+ '--extra-boot-args', dest='extra_boot_args', required=False,
+ help='Extra boot args.')
+ parser.add_argument(
+ '--extra-boot-args-file', action='append', dest='extra_boot_args_file',
+ required=False, default=[],
+ help=('File containing extra boot arguments. This '
+ 'parameter can be defined multiple times.'))
+
def get_args_parser():
"""Get the ArgumentParser for the arguments given on the command line."""
parser = argparse.ArgumentParser(version='%(prog)s ' + get_version())
@@ -145,6 +155,7 @@ def get_args_parser():
action='store_true',
help='Assume yes to the question "Are you 100%% sure, on selecting [mmc]"')
+ add_common_options(parser)
return parser
def get_android_args_parser():
@@ -188,4 +199,5 @@ def get_android_args_parser():
'--align-boot-part', dest='should_align_boot_part',
action='store_true',
help='Align boot partition too (might break older x-loaders).')
+ add_common_options(parser)
return parser