diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2010-12-28 13:43:27 -0800 |
---|---|---|
committer | Android Code Review <code-review@android.com> | 2010-12-28 13:43:27 -0800 |
commit | 880071e1ac4d35035fa30ddd992b81360408074b (patch) | |
tree | 962efdd81b8b21d71a7aa406a25ffb81083a7830 | |
parent | 315d8d8761e06d8031e57ecc4c01abb1e2d46476 (diff) | |
parent | dff7e7d85520f81b5501870d58c167748f805364 (diff) | |
download | extras-android-sdk-tools_r12.tar.gz |
Merge "Optional "-s" to enable sparse ext4 image."android-sdk-tools_r12android-sdk-adt_r12
-rwxr-xr-x | ext4_utils/mkuserimg.sh | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/ext4_utils/mkuserimg.sh b/ext4_utils/mkuserimg.sh index b09ea12a..3f2d2d44 100755 --- a/ext4_utils/mkuserimg.sh +++ b/ext4_utils/mkuserimg.sh @@ -5,12 +5,18 @@ function usage() { cat<<EOT Usage: -mkuserimg.sh SRC_DIR OUTPUT_FILE EXT_VARIANT MOUNT_POINT SIZE +mkuserimg.sh [-s] SRC_DIR OUTPUT_FILE EXT_VARIANT MOUNT_POINT SIZE EOT } echo "in mkuserimg.sh PATH=$PATH" +ENABLE_SPARSE_IMAGE= +if [ "$1" = "-s" ]; then + ENABLE_SPARSE_IMAGE="-s" + shift +fi + if [ $# -ne 4 -a $# -ne 5 ]; then usage exit 1 @@ -41,8 +47,9 @@ if [ -z $SIZE ]; then SIZE=128M fi -echo "make_ext4fs -l $SIZE -a $MOUNT_POINT $OUTPUT_FILE $SRC_DIR" -make_ext4fs -s -l $SIZE -a $MOUNT_POINT $OUTPUT_FILE $SRC_DIR +MAKE_EXT4FS_CMD="make_ext4fs $ENABLE_SPARSE_IMAGE -l $SIZE -a $MOUNT_POINT $OUTPUT_FILE $SRC_DIR" +echo $MAKE_EXT4FS_CMD +$MAKE_EXT4FS_CMD if [ $? -ne 0 ]; then exit 4 fi |