mirror of
https://github.com/wofferl/proxmox-backup-arm64
synced 2025-12-06 00:13:41 +00:00
use exact filenames when installing automatically downloaded files
This commit is contained in:
19
build.sh
19
build.sh
@@ -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}"
|
||||||
|
|||||||
Reference in New Issue
Block a user