diff --git a/build.sh b/build.sh index be8f78f..18ef60c 100755 --- a/build.sh +++ b/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[@]}"