From 630fe3c4e2faa1b32ef7b12697e6f230ca4ff9ac Mon Sep 17 00:00:00 2001 From: Wolfgang Date: Thu, 30 Mar 2023 12:20:16 +0200 Subject: [PATCH 1/2] Show some info in the preparation phase --- build.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build.sh b/build.sh index be8f78f..1fdf793 100755 --- a/build.sh +++ b/build.sh @@ -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[@]}" From cf6bc24994918aacf319380222b2707f419ce226 Mon Sep 17 00:00:00 2001 From: Wolfgang Date: Thu, 30 Mar 2023 12:23:35 +0200 Subject: [PATCH 2/2] Make sure not to get outdated data from a proxy cache --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 1fdf793..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' }