aboutsummaryrefslogtreecommitdiff
path: root/linaro_image_tools/media_create/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'linaro_image_tools/media_create/__init__.py')
-rw-r--r--linaro_image_tools/media_create/__init__.py27
1 files changed, 22 insertions, 5 deletions
diff --git a/linaro_image_tools/media_create/__init__.py b/linaro_image_tools/media_create/__init__.py
index a69156d..0e08dda 100644
--- a/linaro_image_tools/media_create/__init__.py
+++ b/linaro_image_tools/media_create/__init__.py
@@ -213,12 +213,29 @@ def get_android_args_parser():
'--console', action='append', dest='consoles', default=[],
help=('Add a console to kernel boot parameter; this parameter can be '
'defined multiple times.'))
+
+ #group for system partition content specification
+ group = parser.add_mutually_exclusive_group(required=True)
+ group.add_argument(
+ '--system', dest="system",
+ help=('The tarball containing the Android system paritition.'
+ 'Like system.tar.bz2'))
+ group.add_argument(
+ '--systemimage', dest="systemimage",
+ help=('The ext4 filesystem data file containing the Android '
+ 'system paritition. Like system.img'))
+
+ #group for userdata partition content specification
+ group = parser.add_mutually_exclusive_group(required=True)
parser.add_argument(
- '--system', default='system.tar.bz2', required=True,
- help=('The tarball containing the Android system paritition'))
- parser.add_argument(
- '--userdata', default='userdata.tar.bz2', required=True,
- help=('The tarball containing the Android data paritition'))
+ '--userdata', dest="userdata",
+ help=('The tarball containing the Android data paritition.'
+ 'Like userdata.tar.bz2'))
+ group.add_argument(
+ '--userdataimage', dest="userdataimage",
+ help=('The ext4 filesystem data containing the Android '
+ 'data paritition. Like userdata.img'))
+
parser.add_argument(
'--boot', default='boot.tar.bz2', required=True,
help=('The tarball containing the Android root partition'))