UPDATE
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)
|
||||
ARCHIVE_NAME="ioncube_loaders_lin_x86-64.tar.gz"
|
||||
ARCHIVE_PATH="${ROOT_DIR}/${ARCHIVE_NAME}"
|
||||
IONCUBE_URL="${IONCUBE_URL:-https://downloads.ioncube.com/loader_downloads/${ARCHIVE_NAME}}"
|
||||
|
||||
if [ -s "${ARCHIVE_PATH}" ]; then
|
||||
echo "ionCube archive already exists: ${ARCHIVE_PATH}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TMP_PATH="${ARCHIVE_PATH}.tmp"
|
||||
trap 'rm -f "${TMP_PATH}"' INT TERM EXIT
|
||||
|
||||
echo "Downloading ionCube archive to ${ARCHIVE_PATH}"
|
||||
curl -fL --connect-timeout 10 --max-time 120 "${IONCUBE_URL}" -o "${TMP_PATH}"
|
||||
mv "${TMP_PATH}" "${ARCHIVE_PATH}"
|
||||
trap - INT TERM EXIT
|
||||
|
||||
echo "ionCube archive saved: ${ARCHIVE_PATH}"
|
||||
Reference in New Issue
Block a user