aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Anderson <dvander@google.com>2022-03-09 04:04:05 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-03-09 04:04:05 +0000
commitdd0d76ea86d97cbef7049fbda4c8cd9f98327141 (patch)
tree4f1782e0edbf88423336c0d28d48d8d0323d70c7
parentb05ec873efec09c498c48702fded352de0d9530a (diff)
parentbb6e54af1c1a8c3c3844427077d245bfe2494fe7 (diff)
downloaderofs-utils-dd0d76ea86d97cbef7049fbda4c8cd9f98327141.tar.gz
Merge "Remove mkerofsimage.sh."
-rw-r--r--Android.bp15
-rwxr-xr-xmkerofsimage.sh146
2 files changed, 0 insertions, 161 deletions
diff --git a/Android.bp b/Android.bp
index 1c56d0c..a622074 100644
--- a/Android.bp
+++ b/Android.bp
@@ -183,18 +183,3 @@ cc_binary {
},
},
}
-
-sh_binary_host {
- name: "mkerofsimage.sh",
- src: "mkerofsimage.sh",
- required: [
- "img2simg",
- "mkfs.erofs",
- ],
-
- target: {
- darwin: {
- enabled: false,
- },
- },
-}
diff --git a/mkerofsimage.sh b/mkerofsimage.sh
deleted file mode 100755
index c449352..0000000
--- a/mkerofsimage.sh
+++ /dev/null
@@ -1,146 +0,0 @@
-#!/bin/bash
-#
-# To call this script, make sure mkfs.erofs is somewhere in PATH
-
-function usage() {
-cat<<EOT
-Usage:
-${0##*/} SRC_DIR OUTPUT_FILE [-s] [-m MOUNT_POINT] [-d PRODUCT_OUT] [-C FS_CONFIG ] [-c FILE_CONTEXTS] [-z COMPRESSOR] [-T TIMESTAMP] [-U UUID] [-B BLOCK_MAP] [-P PCLUSTER_SIZE] [-k CHUNK_SIZE]
-EOT
-}
-
-echo "in mkerofsimage.sh PATH=$PATH"
-
-if [ $# -lt 2 ]; then
- usage
- exit 1
-fi
-
-SRC_DIR=$1
-if [ ! -d $SRC_DIR ]; then
- echo "Can not find directory $SRC_DIR!"
- exit 2
-fi
-OUTPUT_FILE=$2
-shift; shift
-
-SPARSE=false
-if [[ "$1" == "-s" ]]; then
- SPARSE=true
- shift;
-fi
-
-MOUNT_POINT=
-if [[ "$1" == "-m" ]]; then
- MOUNT_POINT=$2
- shift; shift
-fi
-
-PRODUCT_OUT=
-if [[ "$1" == "-d" ]]; then
- PRODUCT_OUT=$2
- shift; shift
-fi
-
-FS_CONFIG=
-if [[ "$1" == "-C" ]]; then
- FS_CONFIG=$2
- shift; shift
-fi
-
-FILE_CONTEXTS=
-if [[ "$1" == "-c" ]]; then
- FILE_CONTEXTS=$2
- shift; shift
-fi
-
-COMPRESSOR="lz4hc"
-if [[ "$1" == "-z" ]]; then
- COMPRESSOR=$2
- shift; shift
-fi
-
-if [[ "$COMPRESSOR" == "none" ]]; then
- COMPRESS_ARGS=
-else
- COMPRESS_ARGS="-z ${COMPRESSOR}"
-fi
-
-TIMESTAMP=
-if [[ "$1" == "-T" ]]; then
- TIMESTAMP=$2
- shift; shift
-fi
-
-UUID=
-if [[ "$1" == "-U" ]]; then
- UUID=$2
- shift; shift
-fi
-
-BLOCK_MAP=
-if [[ "$1" == "-B" ]]; then
- BLOCK_MAP=$2
- shift; shift;
-fi
-
-PCLUSTER_SIZE=
-if [[ "$1" == "-P" ]]; then
- PCLUSTER_SIZE=$2
- shift; shift;
-fi
-
-CHUNK_SIZE=
-if [[ "$1" == "-k" ]]; then
- CHUNK_SIZE=$2
- shift; shift;
-fi
-
-OPT=""
-if [ -n "$MOUNT_POINT" ]; then
- OPT="$OPT --mount-point $MOUNT_POINT"
-fi
-if [ -n "$PRODUCT_OUT" ]; then
- OPT="$OPT --product-out $PRODUCT_OUT"
-fi
-if [ -n "$FS_CONFIG" ]; then
- OPT="$OPT --fs-config-file $FS_CONFIG"
-fi
-if [ -n "$FILE_CONTEXTS" ]; then
- OPT="$OPT --file-contexts $FILE_CONTEXTS"
-fi
-if [ -n "$TIMESTAMP" ]; then
- OPT="$OPT -T $TIMESTAMP"
-fi
-if [ -n "$UUID" ]; then
- OPT="$OPT -U $UUID"
-fi
-if [ -n "$BLOCK_MAP" ]; then
- OPT="$OPT --block-list-file=$BLOCK_MAP"
-fi
-if [ -n "$PCLUSTER_SIZE" ]; then
- OPT="$OPT -C${PCLUSTER_SIZE}"
-fi
-if [ -n "$CHUNK_SIZE" ]; then
- OPT="$OPT --chunksize=$CHUNK_SIZE"
-fi
-
-MAKE_EROFS_CMD="mkfs.erofs $COMPRESS_ARGS $OPT $OUTPUT_FILE $SRC_DIR"
-echo $MAKE_EROFS_CMD
-$MAKE_EROFS_CMD
-
-if [ $? -ne 0 ]; then
- exit 4
-fi
-
-fsck.erofs --extract $OUTPUT_FILE
-
-SPARSE_SUFFIX=".sparse"
-if [ "$SPARSE" = true ]; then
- img2simg $OUTPUT_FILE $OUTPUT_FILE$SPARSE_SUFFIX
- if [ $? -ne 0 ]; then
- exit 4
- fi
- mv $OUTPUT_FILE$SPARSE_SUFFIX $OUTPUT_FILE
-fi
-