mirror of
https://github.com/wofferl/proxmox-backup-arm64
synced 2025-12-10 05:13:48 +00:00
update proxmox-backup-3.4.4-1
Signed-off-by: Wolfgang <github@linux-dude.de>
This commit is contained in:
21
build.sh
21
build.sh
@@ -139,7 +139,7 @@ function set_package_info() {
|
|||||||
|
|
||||||
file_list=()
|
file_list=()
|
||||||
function download_release() {
|
function download_release() {
|
||||||
version=${1:-latest}
|
version=${1}
|
||||||
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}"
|
||||||
echo "Downloading ${version} released files to "${PACKAGES}
|
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
|
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
|
if [[ "$1" =~ install=[0-9.-]+ ]]; then
|
||||||
download_release tags/${1/*=/}
|
download_release tags/${1/*=/}
|
||||||
else
|
else
|
||||||
download_release
|
echo "usage $0 install=VERSION"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
install_server
|
install_server
|
||||||
exit 0
|
exit 0
|
||||||
@@ -223,7 +224,8 @@ while [ "$#" -ge 1 ]; do
|
|||||||
if [[ "$1" =~ download=[0-9.-]+ ]]; then
|
if [[ "$1" =~ download=[0-9.-]+ ]]; then
|
||||||
download_release tags/${1/*=/}
|
download_release tags/${1/*=/}
|
||||||
else
|
else
|
||||||
download_release
|
echo "usage $0 download=VERSION"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
@@ -243,7 +245,7 @@ while [ "$#" -ge 1 ]; do
|
|||||||
set -x
|
set -x
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "usage $0 [client] [nocheck] [debug] [download]"
|
echo "usage $0 [client] [nocheck] [debug] [download=VERSION] [install=VERSION]"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -281,11 +283,6 @@ fi
|
|||||||
if [ "${BUILD_PACKAGE}" = "server" ]; then
|
if [ "${BUILD_PACKAGE}" = "server" ]; then
|
||||||
packages_install=(
|
packages_install=(
|
||||||
"$(download_package devel proxmox-widget-toolkit-dev "${PROXMOX_WIDGETTOOLKIT_VER[@]}" "${PACKAGES_BUILD}")"
|
"$(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
|
fi
|
||||||
# download patched librust-h2 version
|
# download patched librust-h2 version
|
||||||
@@ -335,8 +332,8 @@ if [ "${BUILD_PACKAGE}" != "client" ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PROXMOX_BACKUP_VER="3.4.3-1"
|
PROXMOX_BACKUP_VER="3.4.4-1"
|
||||||
PROXMOX_BACKUP_GIT="d84d10125d5de3653c3de2f0f31af5368bc09c35"
|
PROXMOX_BACKUP_GIT="8ac8330818bc5609290f570cd91eaa85fce73d3b"
|
||||||
PROXMOX_GIT="43419da4e397aeb0f241d2fcb501cfe9ebeaed70"
|
PROXMOX_GIT="43419da4e397aeb0f241d2fcb501cfe9ebeaed70"
|
||||||
PATHPATTERNS_GIT="281894a5b66099e919d167cd5f0644fff6aca234" # 0.3.0-1
|
PATHPATTERNS_GIT="281894a5b66099e919d167cd5f0644fff6aca234" # 0.3.0-1
|
||||||
PXAR_GIT="16773abdda5eb260216e3ed021309cfa32416b38" # 0.12.1-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
|
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 '/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/\(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
|
sed -i '/patch.crates-io/,/pxar/s/^#//' proxmox-backup/Cargo.toml
|
||||||
# Add missing proxmox-shared-cache in 3.2.8-1
|
# 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
|
sed -i '/^proxmox-shared-memory.*path/aproxmox-shared-cache = { path = "../proxmox/proxmox-shared-cache" }' proxmox-backup/Cargo.toml
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ index 569c7e79..e3c82e26 100644
|
|||||||
DSC = rust-$(PACKAGE)_$(DEB_VERSION).dsc
|
DSC = rust-$(PACKAGE)_$(DEB_VERSION).dsc
|
||||||
|
|
||||||
diff --git a/debian/control b/debian/control
|
diff --git a/debian/control b/debian/control
|
||||||
index bd22d453..f9b5180c 100644
|
index 13b22529..f9b5180c 100644
|
||||||
--- a/debian/control
|
--- a/debian/control
|
||||||
+++ b/debian/control
|
+++ b/debian/control
|
||||||
@@ -20,7 +20,7 @@ Build-Depends: bash-completion,
|
@@ -20,7 +20,7 @@ Build-Depends: bash-completion,
|
||||||
@@ -57,7 +57,7 @@ index bd22d453..f9b5180c 100644
|
|||||||
rsync,
|
rsync,
|
||||||
texlive-fonts-extra <!nodoc>,
|
texlive-fonts-extra <!nodoc>,
|
||||||
texlive-fonts-recommended <!nodoc>,
|
texlive-fonts-recommended <!nodoc>,
|
||||||
@@ -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
|
Homepage: https://www.proxmox.com
|
||||||
Rules-Requires-Root: binary-targets
|
Rules-Requires-Root: binary-targets
|
||||||
|
|
||||||
@@ -84,6 +84,7 @@ index bd22d453..f9b5180c 100644
|
|||||||
- ${shlibs:Depends},
|
- ${shlibs:Depends},
|
||||||
-Recommends: ifupdown2,
|
-Recommends: ifupdown2,
|
||||||
- proxmox-mail-forward,
|
- proxmox-mail-forward,
|
||||||
|
- proxmox-network-interface-pinning,
|
||||||
- proxmox-offline-mirror-helper,
|
- proxmox-offline-mirror-helper,
|
||||||
- zfsutils-linux,
|
- zfsutils-linux,
|
||||||
-Description: Proxmox Backup Server daemon with tools and GUI
|
-Description: Proxmox Backup Server daemon with tools and GUI
|
||||||
@@ -93,7 +94,7 @@ index bd22d453..f9b5180c 100644
|
|||||||
Package: proxmox-backup-client
|
Package: proxmox-backup-client
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: qrencode, ${misc:Depends}, ${shlibs:Depends},
|
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)
|
Description: Proxmox Backup Client tools (statically linked)
|
||||||
This package contains the Proxmox Backup client, which provides a
|
This package contains the Proxmox Backup client, which provides a
|
||||||
simple command line tool to create and restore backups.
|
simple command line tool to create and restore backups.
|
||||||
|
|||||||
Reference in New Issue
Block a user