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