mirror of
https://github.com/wofferl/proxmox-backup-arm64
synced 2026-01-07 19:13:17 +00:00
Merge branch 'main' into feature/build-using-docker
This commit is contained in:
6
build.sh
6
build.sh
@@ -62,7 +62,7 @@ function git_clean_and_checkout() {
|
||||
|
||||
function load_packages() {
|
||||
url=${1}
|
||||
curl -sSf "${url}" \
|
||||
curl -sSf -H 'Cache-Control: no-cache' "${url}" \
|
||||
| gzip -d - \
|
||||
| sed '/./{H;$!d} ; x ; s/^.*Package: \([^\n]*\).*Version: \([^\n]*\).*Filename: \([^\n]*\).*$/\1 \2 \3/p'
|
||||
}
|
||||
@@ -124,10 +124,13 @@ fi
|
||||
[ ! -d "${SOURCES}" ] && mkdir -p "${SOURCES}"
|
||||
|
||||
|
||||
echo "Download packages list from proxmox devel repository"
|
||||
PACKAGES_DEVEL=$(load_packages http://download.proxmox.com/debian/devel/dists/bullseye/main/binary-amd64/Packages.gz)
|
||||
echo "Download packages list from pbs-no-subscription repository"
|
||||
PACKAGES_PBS=$(load_packages http://download.proxmox.com/debian/pbs/dists/bullseye/pbs-no-subscription/binary-amd64/Packages.gz)
|
||||
|
||||
|
||||
echo "Download dependencies"
|
||||
EXTJS_VER=(">=" "7~")
|
||||
PBS_I18N_VER=(">=" "0")
|
||||
PROXMOX_ACME_VER=(">=" "0")
|
||||
@@ -143,6 +146,7 @@ packages_install=(
|
||||
"$(download_package devel proxmox-widget-toolkit-dev "${PROXMOX_WIDGETTOOLKIT_VER[@]}" "${PACKAGES_BUILD}")"
|
||||
"$(download_package devel pve-eslint "${PVE_ESLINT_VER[@]}" "${PACKAGES_BUILD}")"
|
||||
)
|
||||
echo "Install build dependencies"
|
||||
${SUDO} apt install -y "${packages_install[@]}"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user