Allow re-using extracted content

Usage:
export TMPDIR=/some/dir/$device
export SKIP_CLEANUP=true

Change-Id: I41b992708ca5fc7bc377b22a418f5fd1395cd08a
This commit is contained in:
Chirayu Desai
2022-05-26 14:50:35 +05:30
committed by Michael Bestas
parent 58851a06e5
commit 929c9b99ec

View File

@@ -19,7 +19,8 @@ COMMON=-1
ARCHES=
FULLY_DEODEXED=-1
TMPDIR=$(mktemp -d)
SKIP_CLEANUP=${SKIP_CLEANUP:-0}
TMPDIR=${TMPDIR:-$(mktemp -d)}
HOST="$(uname | tr '[:upper:]' '[:lower:]')"
#
@@ -28,7 +29,11 @@ HOST="$(uname | tr '[:upper:]' '[:lower:]')"
# kill our tmpfiles with fire on exit
#
function cleanup() {
rm -rf "${TMPDIR:?}"
if [ "$SKIP_CLEANUP" == "true" ] || [ "$SKIP_CLEANUP" == "1" ]; then
echo "Skipping cleanup of $TMPDIR"
else
rm -rf "${TMPDIR:?}"
fi
}
trap cleanup 0