use exact filenames when installing automatically downloaded files

This commit is contained in:
Wolfgang
2024-11-11 17:58:57 +00:00
parent b4ca3389e4
commit 042413e1b8

View File

@@ -137,6 +137,7 @@ function set_package_info() {
fi fi
} }
file_list=()
function download_release() { function download_release() {
version=${1:-latest} version=${1:-latest}
release_url="https://api.github.com/repos/wofferl/proxmox-backup-arm64/releases/${version}" release_url="https://api.github.com/repos/wofferl/proxmox-backup-arm64/releases/${version}"
@@ -149,21 +150,17 @@ function download_release() {
echo "Downloading ${file}" echo "Downloading ${file}"
curl -sSfLO ${download_url} --output-dir ${PACKAGES} curl -sSfLO ${download_url} --output-dir ${PACKAGES}
fi fi
file_list+=("${PACKAGES}/${file}")
done done
} }
function install_server() { function install_server() {
sudo apt-get install -y \ if [ "${#file_list[@]}" -gt 0 ]; then
${PACKAGES}/libjs-extjs_*_all.deb \ sudo apt-get install -y \
${PACKAGES}/libjs-qrcodejs_*_all.deb \ "${file_list[@]}"
${PACKAGES}/libproxmox-acme-plugins_*_all.deb \ else
${PACKAGES}/pbs-i18n_*_all.deb \ echo "No files found!"
${PACKAGES}/proxmox-backup-docs_*_all.deb \ fi
${PACKAGES}/proxmox-backup-server_*_arm64.deb \
${PACKAGES}/proxmox-mini-journalreader_*_arm64.deb \
${PACKAGES}/proxmox-widget-toolkit_*_all.deb \
${PACKAGES}/proxmox-termproxy_*_arm64.deb \
${PACKAGES}/pve-xtermjs_*_all.deb
} }
SUDO="${SUDO:-sudo -E}" SUDO="${SUDO:-sudo -E}"