mirror of
https://github.com/wofferl/proxmox-backup-arm64
synced 2025-12-15 15:53:56 +00:00
change install folders with sed instead of using a patch
This commit is contained in:
7
build.sh
7
build.sh
@@ -289,8 +289,11 @@ if [ ! -e "${PACKAGES}/proxmox-backup-${BUILD_PACKAGE}_${PROXMOX_BACKUP_VER}_${P
|
|||||||
patch -p1 -d proxmox-backup/ < "${PATCHES}/proxmox-backup-build.patch"
|
patch -p1 -d proxmox-backup/ < "${PATCHES}/proxmox-backup-build.patch"
|
||||||
[ "${BUILD_PACKAGE}" = "client" ] && \
|
[ "${BUILD_PACKAGE}" = "client" ] && \
|
||||||
patch -p1 -d proxmox-backup/ < "${PATCHES}/proxmox-backup-client.patch"
|
patch -p1 -d proxmox-backup/ < "${PATCHES}/proxmox-backup-client.patch"
|
||||||
[ "${PACKAGE_ARCH}" = "arm64" ] && \
|
if [ "${PACKAGE_ARCH}" = "arm64" ]; then
|
||||||
patch -p1 -d proxmox-backup/ < "${PATCHES}/proxmox-backup-arm.patch"
|
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
|
||||||
|
sed -i "s/x86_64-linux-gnu/aarch64-linux-gnu/" proxmox-backup/debian/proxmox-backup-server.install
|
||||||
|
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"
|
||||||
cd proxmox-backup/
|
cd proxmox-backup/
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
diff --git a/debian/proxmox-backup-file-restore.install b/debian/proxmox-backup-file-restore.install
|
|
||||||
index d952836e..7e1bf2dd 100644
|
|
||||||
--- a/debian/proxmox-backup-file-restore.install
|
|
||||||
+++ b/debian/proxmox-backup-file-restore.install
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
usr/bin/proxmox-file-restore
|
|
||||||
usr/share/man/man1/proxmox-file-restore.1
|
|
||||||
usr/share/zsh/vendor-completions/_proxmox-file-restore
|
|
||||||
-usr/lib/x86_64-linux-gnu/proxmox-backup/file-restore/proxmox-restore-daemon
|
|
||||||
+usr/lib/aarch64-linux-gnu/proxmox-backup/file-restore/proxmox-restore-daemon
|
|
||||||
diff --git a/debian/proxmox-backup-file-restore.postinst b/debian/proxmox-backup-file-restore.postinst
|
|
||||||
index feb0557b..9501d29b 100755
|
|
||||||
--- a/debian/proxmox-backup-file-restore.postinst
|
|
||||||
+++ b/debian/proxmox-backup-file-restore.postinst
|
|
||||||
@@ -4,7 +4,7 @@ set -e
|
|
||||||
|
|
||||||
update_initramfs() {
|
|
||||||
# regenerate initramfs for single file restore VM
|
|
||||||
- INST_PATH="/usr/lib/x86_64-linux-gnu/proxmox-backup/file-restore"
|
|
||||||
+ INST_PATH="/usr/lib/aarch64-linux-gnu/proxmox-backup/file-restore"
|
|
||||||
CACHE_PATH="/var/cache/proxmox-backup/file-restore-initramfs.img"
|
|
||||||
CACHE_PATH_DBG="/var/cache/proxmox-backup/file-restore-initramfs-debug.img"
|
|
||||||
|
|
||||||
diff --git a/debian/proxmox-backup-server.install b/debian/proxmox-backup-server.install
|
|
||||||
index 76f50cd0..528a3cc5 100644
|
|
||||||
--- a/debian/proxmox-backup-server.install
|
|
||||||
+++ b/debian/proxmox-backup-server.install
|
|
||||||
@@ -4,11 +4,11 @@ etc/proxmox-backup-banner.service /lib/systemd/system/
|
|
||||||
etc/proxmox-backup-daily-update.service /lib/systemd/system/
|
|
||||||
etc/proxmox-backup-daily-update.timer /lib/systemd/system/
|
|
||||||
etc/pbs-enterprise.list /etc/apt/sources.list.d/
|
|
||||||
-usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-api
|
|
||||||
-usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-proxy
|
|
||||||
-usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-banner
|
|
||||||
-usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-daily-update
|
|
||||||
-usr/lib/x86_64-linux-gnu/proxmox-backup/sg-tape-cmd
|
|
||||||
+usr/lib/aarch64-linux-gnu/proxmox-backup/proxmox-backup-api
|
|
||||||
+usr/lib/aarch64-linux-gnu/proxmox-backup/proxmox-backup-proxy
|
|
||||||
+usr/lib/aarch64-linux-gnu/proxmox-backup/proxmox-backup-banner
|
|
||||||
+usr/lib/aarch64-linux-gnu/proxmox-backup/proxmox-daily-update
|
|
||||||
+usr/lib/aarch64-linux-gnu/proxmox-backup/sg-tape-cmd
|
|
||||||
usr/sbin/proxmox-backup-debug
|
|
||||||
usr/sbin/proxmox-backup-manager
|
|
||||||
usr/bin/pmtx
|
|
||||||
Reference in New Issue
Block a user