diff --git a/install-termux.sh b/install-termux.sh index e30ad16..3b5ff89 100644 --- a/install-termux.sh +++ b/install-termux.sh @@ -5,23 +5,28 @@ set -e +VERSION="2.1.0" +REL_LINK="https://github.com/YZBruh/pbt/releases/download/${VERSION}/pmt-${ARCH}-linux-android.xz" +CUR_DIR="$(pwd)" +TMP_DIR="${CUR_DIR}/tempinstall" +TERMUX_BIN_PREFIX="/data/data/com.termux/files/usr/bin" UNAME="$(uname -m)" +abort() +{ + rm -rf ${TMP_DIR} + exit 1; +} + if [[ "${UNAME}" == "aarch64" ]] || [[ "${UNAME}" == "armv8a" ]]; then ARCH="aarch64" elif [[ "${UNAME}" == "aarch32" ]] || [[ "${UNAME}" == "armv7a" ]]; then ARCH="armv7a" else echo " - Unsupported arch: ${UNAME}!" - exit 1 + abort fi -VERSION="2.1.0" -REL_LINK="https://github.com/YZBruh/pbt/releases/download/${VERSION}/pmt-${ARCH}-linux-android.xz" -CUR_DIR="$(pwd)" -TMP_DIR="${CUR_DIR}/tempinstall" -TERMUX_BIN_PREFIX="/data/data/com.termux/files/usr/bin" - echo " ------------ pmt installer ------------" if [ -f "${TERMUX_BIN_PREFIX}/pmt" ]; then @@ -34,7 +39,7 @@ if [ -f "${TERMUX_BIN_PREFIX}/pmt" ]; then exit else echo "${0}: unexpected: ${state}" - exit 1 + abort fi fi