Update install-termux.sh
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
#!/data/data/com.termux/files/usr/bin/bash
|
#!/data/data/com.termux/files/usr/bin/env bash
|
||||||
#
|
#
|
||||||
# By YZBruh
|
# By YZBruh
|
||||||
#
|
#
|
||||||
@@ -7,9 +7,9 @@ set -e
|
|||||||
|
|
||||||
UNAME="$(uname -m)"
|
UNAME="$(uname -m)"
|
||||||
|
|
||||||
if [[ "${UNAME}" = "aarch64" ]] || [[ "${UNAME}" = "armv8a" ]]; then
|
if [[ "${UNAME}" == "aarch64" ]] || [[ "${UNAME}" == "armv8a" ]]; then
|
||||||
ARCH="aarch64"
|
ARCH="aarch64"
|
||||||
elif [[ "${UNAME}" = "aarch32" ]] || [[ "${UNAME}" = "armv7a" ]]; then
|
elif [[ "${UNAME}" == "aarch32" ]] || [[ "${UNAME}" == "armv7a" ]]; then
|
||||||
ARCH="armv7a"
|
ARCH="armv7a"
|
||||||
else
|
else
|
||||||
echo " - Unsupported arch: ${UNAME}!"
|
echo " - Unsupported arch: ${UNAME}!"
|
||||||
@@ -17,19 +17,19 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
VERSION="2.1.0"
|
VERSION="2.1.0"
|
||||||
REL_LINK="https://github.com/YZBruh/pbt/releseases/download/${VERSION}/pmt-${ARCH}-linux-android.xz"
|
REL_LINK="https://github.com/YZBruh/pbt/releases/download/${VERSION}/pmt-${ARCH}-linux-android.xz"
|
||||||
CUR_DIR="$(pwd)"
|
CUR_DIR="$(pwd)"
|
||||||
TMP_DIR=${CUR_DIR}/tempinstall
|
TMP_DIR="${CUR_DIR}/tempinstall"
|
||||||
TERMUX_BIN_PREFIX="/data/data/com.termux/files/usr/bin"
|
TERMUX_BIN_PREFIX="/data/data/com.termux/files/usr/bin"
|
||||||
|
|
||||||
echo " ------------ pmt installer ------------"
|
echo " ------------ pmt installer ------------"
|
||||||
|
|
||||||
if [ -f ${TERMUX_BIN_PREFIX}/pmt ]; then
|
if [ -f "${TERMUX_BIN_PREFIX}/pmt" ]; then
|
||||||
read -p " - pmt already installed. Are you trying to update etc? (y/n) " state
|
read -p " - pmt already installed. Are you trying to update etc? (y/n) " state
|
||||||
if [ "${state}" = "y" ]; then
|
if [ "${state}" == "y" ]; then
|
||||||
echo " - Uninstalling..."
|
echo " - Uninstalling..."
|
||||||
rm ${TERMUX_BIN_PREFIX}/pmt
|
rm "${TERMUX_BIN_PREFIX}/pmt"
|
||||||
elif [ "${state}" = "n" ]; then
|
elif [ "${state}" == "n" ]; then
|
||||||
echo " - Okay..."
|
echo " - Okay..."
|
||||||
exit
|
exit
|
||||||
else
|
else
|
||||||
@@ -38,28 +38,28 @@ if [ -f ${TERMUX_BIN_PREFIX}/pmt ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f ${TERMUX_BIN_PREFIX}/wget ]; then
|
if [ ! -f "${TERMUX_BIN_PREFIX}/wget" ]; then
|
||||||
echo " - İnstalling wget..."
|
echo " - Installing wget..."
|
||||||
pkg update
|
pkg update
|
||||||
pkg install wget
|
pkg install wget
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo " - Downloading latest version of package..."
|
echo " - Downloading latest version of package..."
|
||||||
|
|
||||||
mkdir -p ${TMP_DIR}
|
mkdir -p "${TMP_DIR}"
|
||||||
wget -q -P ${TMP_DIR} ${REL_LINK}
|
wget -q -P "${TMP_DIR}" "${REL_LINK}"
|
||||||
|
|
||||||
echo " - Extracting downloaded package..."
|
echo " - Extracting downloaded package..."
|
||||||
|
|
||||||
cd ${TMP_DIR}
|
cd "${TMP_DIR}"
|
||||||
xz -d *.xz
|
xz -d *.xz
|
||||||
rm *.xz
|
rm *.xz
|
||||||
cd ${CUR_DIR}
|
cd "${CUR_DIR}"
|
||||||
|
|
||||||
echo " - İnstalling..."
|
echo " - Installing..."
|
||||||
|
|
||||||
cp ${TMP_DIR}/* ${TERMUX_BIN_PREFIX}/pmt
|
cp "${TMP_DIR}/*" "${TERMUX_BIN_PREFIX}/pmt"
|
||||||
chmod 777 ${TERMUX_BIN_PREFIX}/pmt
|
chmod 777 "${TERMUX_BIN_PREFIX}/pmt"
|
||||||
|
|
||||||
echo -e " - Success.\n"
|
echo -e " - Success.\n"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user