mirror of
https://github.com/wofferl/proxmox-backup-arm64
synced 2025-12-11 05:43:15 +00:00
remove librust-h2 workaround
Signed-off-by: Wolfgang <github@linux-dude.de>
This commit is contained in:
13
build.sh
13
build.sh
@@ -284,11 +284,6 @@ else
|
|||||||
"$(download_package devel pve-eslint "${PVE_ESLINT_VER[@]}" "${PACKAGES_BUILD}")"
|
"$(download_package devel pve-eslint "${PVE_ESLINT_VER[@]}" "${PACKAGES_BUILD}")"
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
# download patched librust-h2 version
|
|
||||||
if [ ! -e ${PACKAGES_BUILD}/librust-h2-dev_0.4.7-3~bpo12+pve1_amd64.deb ]; then
|
|
||||||
curl -sSfL "http://download.proxmox.com/debian/devel/dists/bookworm/main/binary-amd64/librust-h2-dev_0.4.7-3~bpo12%2Bpve1_amd64.deb" \
|
|
||||||
-o "${PACKAGES_BUILD}/librust-h2-dev_0.4.7-3~bpo12+pve1_amd64.deb"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Install build dependencies"
|
echo "Install build dependencies"
|
||||||
${SUDO} apt install -y "${packages_install[@]}"
|
${SUDO} apt install -y "${packages_install[@]}"
|
||||||
@@ -354,8 +349,6 @@ if [ ! -e "${PACKAGES}/proxmox-backup-${BUILD_PACKAGE}_${PROXMOX_BACKUP_VER}_${P
|
|||||||
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
|
||||||
# use patched h2 version
|
|
||||||
sed -i '/^pxar.*path/ah2 = { path = "../h2-0.4.7" }' proxmox-backup/Cargo.toml
|
|
||||||
patch -p1 -d proxmox-backup/ <"${PATCHES}/proxmox-backup-build.patch"
|
patch -p1 -d proxmox-backup/ <"${PATCHES}/proxmox-backup-build.patch"
|
||||||
if [ "${BUILD_PACKAGE}" = "client" ]; then
|
if [ "${BUILD_PACKAGE}" = "client" ]; then
|
||||||
sed -i '/proxmox-biome/d' proxmox-backup/debian/control
|
sed -i '/proxmox-biome/d' proxmox-backup/debian/control
|
||||||
@@ -368,12 +361,6 @@ if [ ! -e "${PACKAGES}/proxmox-backup-${BUILD_PACKAGE}_${PROXMOX_BACKUP_VER}_${P
|
|||||||
fi
|
fi
|
||||||
[[ "${BUILD_PROFILES}" =~ cross ]] &&
|
[[ "${BUILD_PROFILES}" =~ cross ]] &&
|
||||||
patch -p1 -d proxmox-backup/ <"${PATCHES}/proxmox-backup-cross.patch"
|
patch -p1 -d proxmox-backup/ <"${PATCHES}/proxmox-backup-cross.patch"
|
||||||
# unpack patched librust-h2 version
|
|
||||||
if [ ! -e librust-h2 ]; then
|
|
||||||
mkdir librust-h2
|
|
||||||
dpkg-deb -R ${PACKAGES_BUILD}/librust-h2-dev_0.4.7-3~bpo12+pve1_amd64.deb librust-h2
|
|
||||||
fi
|
|
||||||
ln -sf librust-h2/usr/share/cargo/registry/h2-0.4.7 h2-0.4.7
|
|
||||||
cd proxmox-backup/
|
cd proxmox-backup/
|
||||||
set_package_info
|
set_package_info
|
||||||
cargo vendor
|
cargo vendor
|
||||||
|
|||||||
Reference in New Issue
Block a user