mirror of
https://github.com/wofferl/proxmox-backup-arm64.git
synced 2025-04-19 04:02:15 +03:00
remove support for building proxmox backup on bullseye
This commit is contained in:
parent
2d593e7d29
commit
7b1988d076
1
.github/workflows/buildtest.yml
vendored
1
.github/workflows/buildtest.yml
vendored
@ -25,7 +25,6 @@ on:
|
||||
type: choice
|
||||
description: Base Image
|
||||
options:
|
||||
- debian:bullseye-slim
|
||||
- debian:bookworm-slim
|
||||
- ubuntu:jammy
|
||||
|
||||
|
15
.github/workflows/release.yml
vendored
15
.github/workflows/release.yml
vendored
@ -30,13 +30,8 @@ jobs:
|
||||
|
||||
- name: Build packages
|
||||
run: |
|
||||
if [[ "${{ github.event.inputs.version }}" =~ ^3. ]] || [[ "${GITHUB_REF_NAME}" =~ ^3. ]]; then
|
||||
baseimage="debian:bookworm-slim"
|
||||
echo "DEB_DIST=Debian/Bookworm" >> $GITHUB_ENV
|
||||
else
|
||||
baseimage="debian:bullseye-slim"
|
||||
echo "DEB_DIST=Debian/Bullseye" >> $GITHUB_ENV
|
||||
fi
|
||||
baseimage="debian:bookworm-slim"
|
||||
echo "DEB_DIST=Debian/Bookworm" >> $GITHUB_ENV
|
||||
if [ "${RUNNER_DEBUG}" = "1" ]; then
|
||||
docker buildx build -o packages --build-arg buildoptions="cross github debug" --build-arg baseimage=${baseimage} --platform linux/amd64 -f .github/Dockerfile.crosscompile-arm64 .
|
||||
else
|
||||
@ -46,11 +41,7 @@ jobs:
|
||||
echo "DEB_VERSION_UPSTREAM=$(dpkg --info packages/proxmox-backup-server_*.deb | sed -n '/Version/ s/[^:]\+: \([0-9.]\+\)-[0-9]/\1/p')" >> $GITHUB_ENV
|
||||
- name: Test packages
|
||||
run: |
|
||||
if [[ "${{ github.event.inputs.version }}" =~ ^3. ]] || [[ "${GITHUB_REF_NAME}" =~ ^3. ]]; then
|
||||
baseimage="debian:bookworm-slim"
|
||||
else
|
||||
baseimage="debian:bullseye-slim"
|
||||
fi
|
||||
baseimage="debian:bookworm-slim"
|
||||
docker buildx build --build-arg baseimage=${baseimage} --platform linux/arm64 -f .github/Dockerfile.installtest .
|
||||
- name: Release packages
|
||||
uses: ncipollo/release-action@v1
|
||||
|
@ -1,4 +1,4 @@
|
||||
ARG baseimage=debian:bullseye-slim
|
||||
ARG baseimage=debian:bookworm-slim
|
||||
FROM ${baseimage} as builder-stage
|
||||
ARG buildoptions
|
||||
# workaround for memory bug https://github.com/rust-lang/cargo/issues/10583
|
||||
|
@ -1,6 +1,6 @@
|
||||
_These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm._
|
||||
|
||||
The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross build using the source from https://git.proxmox.com/ with the build.sh script and the github action docker buildx workflow. The other arch independent packages were downloaded from http://download.proxmox.com/debian/pbs/dists/bullseye/pbs-no-subscription/binary-amd64/.
|
||||
The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross build using the source from https://git.proxmox.com/ with the build.sh script and the github action docker buildx workflow. The other arch independent packages were downloaded from http://download.proxmox.com/debian/pbs/dists/bookworm/pbs-no-subscription/binary-amd64/.
|
||||
|
||||
Use at your own risk.
|
||||
|
||||
|
13
build.sh
13
build.sh
@ -168,12 +168,6 @@ GITHUB_ACTION=""
|
||||
|
||||
. /etc/os-release
|
||||
|
||||
if [ "${VERSION_CODENAME}" = "bookworm" ]; then
|
||||
DISTNAME="bookworm"
|
||||
else
|
||||
DISTNAME="bullseye"
|
||||
fi
|
||||
|
||||
[ ! -d "${PACKAGES}" ] && mkdir -p "${PACKAGES}"
|
||||
|
||||
while [ "$#" -ge 1 ]
|
||||
@ -239,9 +233,9 @@ fi
|
||||
|
||||
|
||||
echo "Download packages list from proxmox devel repository"
|
||||
PACKAGES_DEVEL=$(load_packages http://download.proxmox.com/debian/devel/dists/${DISTNAME}/main/binary-amd64/Packages.gz)
|
||||
PACKAGES_DEVEL=$(load_packages http://download.proxmox.com/debian/devel/dists/bookworm/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/${DISTNAME}/pbs-no-subscription/binary-amd64/Packages.gz)
|
||||
PACKAGES_PBS=$(load_packages http://download.proxmox.com/debian/pbs/dists/bookworm/pbs-no-subscription/binary-amd64/Packages.gz)
|
||||
|
||||
|
||||
echo "Download dependencies"
|
||||
@ -307,9 +301,6 @@ if [ ! -e "${PACKAGES}/proxmox-backup-${BUILD_PACKAGE}_${PROXMOX_BACKUP_VER}_${P
|
||||
if [ "${BUILD_PACKAGE}" = "client" ]; then
|
||||
patch -p1 -d proxmox-backup/ < "${PATCHES}/proxmox-backup-client.patch"
|
||||
fi
|
||||
if [ "${DISTNAME}" = "bullseye" ]; then
|
||||
sed -i 's/libsgutils2-.*-2/libsgutils2-2/' proxmox-backup/debian/control
|
||||
fi
|
||||
if [ "${PACKAGE_ARCH}" = "arm64" ]; then
|
||||
sed -i "s/x86_64-linux-gnu/aarch64-linux-gnu/" proxmox-backup/debian/proxmox-backup-file-restore.install
|
||||
sed -i "s/x86_64-linux-gnu/aarch64-linux-gnu/" proxmox-backup/debian/proxmox-backup-file-restore.postinst
|
||||
|
Loading…
x
Reference in New Issue
Block a user