From 055b5ac6d41b2fbf3a6c89588efdef6f3d688bb4 Mon Sep 17 00:00:00 2001 From: Wolfgang Date: Wed, 6 Aug 2025 17:14:28 +0000 Subject: [PATCH] update proxmox-backup-3.4.4-1 Signed-off-by: Wolfgang --- build.sh | 21 +++++++++------------ patches/proxmox-backup-client.patch | 7 ++++--- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/build.sh b/build.sh index 7225d9e..4ea9afc 100755 --- a/build.sh +++ b/build.sh @@ -139,7 +139,7 @@ function set_package_info() { file_list=() function download_release() { - version=${1:-latest} + version=${1} release_url="https://api.github.com/repos/wofferl/proxmox-backup-arm64/releases/${version}" echo "Downloading ${version} released files to "${PACKAGES} for download_url in $(curl -sSf ${release_url} | sed -n '/browser_download_url/ {/static\|dbgsym/!s/.*\(https[^"]*\)"/\1/p}'); do @@ -213,7 +213,8 @@ while [ "$#" -ge 1 ]; do if [[ "$1" =~ install=[0-9.-]+ ]]; then download_release tags/${1/*=/} else - download_release + echo "usage $0 install=VERSION" + exit 1 fi install_server exit 0 @@ -223,7 +224,8 @@ while [ "$#" -ge 1 ]; do if [[ "$1" =~ download=[0-9.-]+ ]]; then download_release tags/${1/*=/} else - download_release + echo "usage $0 download=VERSION" + exit 1 fi exit 0 ;; @@ -243,7 +245,7 @@ while [ "$#" -ge 1 ]; do set -x ;; *) - echo "usage $0 [client] [nocheck] [debug] [download]" + echo "usage $0 [client] [nocheck] [debug] [download=VERSION] [install=VERSION]" exit 1 ;; esac @@ -281,11 +283,6 @@ fi if [ "${BUILD_PACKAGE}" = "server" ]; then packages_install=( "$(download_package devel proxmox-widget-toolkit-dev "${PROXMOX_WIDGETTOOLKIT_VER[@]}" "${PACKAGES_BUILD}")" - "$(download_package devel pve-eslint "${PVE_ESLINT_VER[@]}" "${PACKAGES_BUILD}")" - ) -else - packages_install=( - "$(download_package devel pve-eslint "${PVE_ESLINT_VER[@]}" "${PACKAGES_BUILD}")" ) fi # download patched librust-h2 version @@ -335,8 +332,8 @@ if [ "${BUILD_PACKAGE}" != "client" ]; then fi fi -PROXMOX_BACKUP_VER="3.4.3-1" -PROXMOX_BACKUP_GIT="d84d10125d5de3653c3de2f0f31af5368bc09c35" +PROXMOX_BACKUP_VER="3.4.4-1" +PROXMOX_BACKUP_GIT="8ac8330818bc5609290f570cd91eaa85fce73d3b" PROXMOX_GIT="43419da4e397aeb0f241d2fcb501cfe9ebeaed70" PATHPATTERNS_GIT="281894a5b66099e919d167cd5f0644fff6aca234" # 0.3.0-1 PXAR_GIT="16773abdda5eb260216e3ed021309cfa32416b38" # 0.12.1-1 @@ -355,7 +352,7 @@ if [ ! -e "${PACKAGES}/proxmox-backup-${BUILD_PACKAGE}_${PROXMOX_BACKUP_VER}_${P git_clean_and_checkout ${PROXMOX_BACKUP_GIT} proxmox-backup sed -i '/dh-cargo\|cargo:native\|rustc:native\|librust-/d' proxmox-backup/debian/control sed -i 's/\(patchelf\|xindy\|proxmox-biome\)\b/\1:native/' proxmox-backup/debian/control - sed -i 's/\(latexmk\|proxmox-widget-toolkit-dev\|pve-eslint\|python3-sphinx\)/\1:all/' proxmox-backup/debian/control + sed -i 's/\(latexmk\|proxmox-widget-toolkit-dev\|python3-sphinx\)/\1:all/' proxmox-backup/debian/control sed -i '/patch.crates-io/,/pxar/s/^#//' proxmox-backup/Cargo.toml # Add missing proxmox-shared-cache in 3.2.8-1 sed -i '/^proxmox-shared-memory.*path/aproxmox-shared-cache = { path = "../proxmox/proxmox-shared-cache" }' proxmox-backup/Cargo.toml diff --git a/patches/proxmox-backup-client.patch b/patches/proxmox-backup-client.patch index 64fc90c..9973400 100644 --- a/patches/proxmox-backup-client.patch +++ b/patches/proxmox-backup-client.patch @@ -45,7 +45,7 @@ index 569c7e79..e3c82e26 100644 DSC = rust-$(PACKAGE)_$(DEB_VERSION).dsc diff --git a/debian/control b/debian/control -index bd22d453..f9b5180c 100644 +index 13b22529..f9b5180c 100644 --- a/debian/control +++ b/debian/control @@ -20,7 +20,7 @@ Build-Depends: bash-completion, @@ -57,7 +57,7 @@ index bd22d453..f9b5180c 100644 rsync, texlive-fonts-extra , texlive-fonts-recommended , -@@ -34,35 +34,6 @@ Vcs-Browser: https://git.proxmox.com/?p=proxmox-backup.git;a=summary +@@ -34,36 +34,6 @@ Vcs-Browser: https://git.proxmox.com/?p=proxmox-backup.git;a=summary Homepage: https://www.proxmox.com Rules-Requires-Root: binary-targets @@ -84,6 +84,7 @@ index bd22d453..f9b5180c 100644 - ${shlibs:Depends}, -Recommends: ifupdown2, - proxmox-mail-forward, +- proxmox-network-interface-pinning, - proxmox-offline-mirror-helper, - zfsutils-linux, -Description: Proxmox Backup Server daemon with tools and GUI @@ -93,7 +94,7 @@ index bd22d453..f9b5180c 100644 Package: proxmox-backup-client Architecture: any Depends: qrencode, ${misc:Depends}, ${shlibs:Depends}, -@@ -77,21 +48,3 @@ Conflicts: proxmox-backup-client, +@@ -78,21 +48,3 @@ Conflicts: proxmox-backup-client, Description: Proxmox Backup Client tools (statically linked) This package contains the Proxmox Backup client, which provides a simple command line tool to create and restore backups.