extract_utils: Add option to save extracted content
Change-Id: Ia38ebcd616d17fc64c59bdb245c4f18e97c322f4
This commit is contained in:
@@ -19,6 +19,7 @@ COMMON=-1
|
|||||||
ARCHES=
|
ARCHES=
|
||||||
FULLY_DEODEXED=-1
|
FULLY_DEODEXED=-1
|
||||||
|
|
||||||
|
KEEP_DUMP=${KEEP_DUMP:-0}
|
||||||
SKIP_CLEANUP=${SKIP_CLEANUP:-0}
|
SKIP_CLEANUP=${SKIP_CLEANUP:-0}
|
||||||
EXTRACT_TMP_DIR=$(mktemp -d)
|
EXTRACT_TMP_DIR=$(mktemp -d)
|
||||||
HOST="$(uname | tr '[:upper:]' '[:lower:]')"
|
HOST="$(uname | tr '[:upper:]' '[:lower:]')"
|
||||||
@@ -1567,6 +1568,7 @@ function extract() {
|
|||||||
local COUNT=${#FILELIST[@]}
|
local COUNT=${#FILELIST[@]}
|
||||||
local OUTPUT_ROOT="$ANDROID_ROOT"/"$OUTDIR"/proprietary
|
local OUTPUT_ROOT="$ANDROID_ROOT"/"$OUTDIR"/proprietary
|
||||||
local OUTPUT_TMP="$EXTRACT_TMP_DIR"/"$OUTDIR"/proprietary
|
local OUTPUT_TMP="$EXTRACT_TMP_DIR"/"$OUTDIR"/proprietary
|
||||||
|
local KEEP_DUMP_DIR="$SRC"
|
||||||
|
|
||||||
if [ "$SRC" = "adb" ]; then
|
if [ "$SRC" = "adb" ]; then
|
||||||
init_adb_connection
|
init_adb_connection
|
||||||
@@ -1613,6 +1615,11 @@ function extract() {
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$KEEP_DUMP" == "true" ] || [ "$KEEP_DUMP" == "1" ]; then
|
||||||
|
rm -rf "$KEEP_DUMP_DIR"/system_dump
|
||||||
|
cp -a "$DUMPDIR" "$KEEP_DUMP_DIR"/system_dump
|
||||||
|
fi
|
||||||
|
|
||||||
SRC="$DUMPDIR"
|
SRC="$DUMPDIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -1641,6 +1648,11 @@ function extract() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ "$KEEP_DUMP" == "true" ] || [ "$KEEP_DUMP" == "1" ]; then
|
||||||
|
rm -rf "$KEEP_DUMP_DIR"/super_dump
|
||||||
|
cp -a "$DUMPDIR" "$KEEP_DUMP_DIR"/super_dump
|
||||||
|
fi
|
||||||
|
|
||||||
SRC="$DUMPDIR"
|
SRC="$DUMPDIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -1664,6 +1676,11 @@ function extract() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ "$KEEP_DUMP" == "true" ] || [ "$KEEP_DUMP" == "1" ]; then
|
||||||
|
rm -rf "$KEEP_DUMP_DIR"/output
|
||||||
|
cp -a "$DUMPDIR" "$KEEP_DUMP_DIR"/output
|
||||||
|
fi
|
||||||
|
|
||||||
SRC="$DUMPDIR"
|
SRC="$DUMPDIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user