Refuse to run the PBS 4 upgrade on a Proxmox VE host (#18416)

Nothing checked that the host is a Backup Server. On a PVE host the
first step stopped only because tar found no /etc/proxmox-backup (exit
2); answering "no" to that backup would have gone on to delete
/etc/apt/sources.list.d/*.list, add the PBS repositories and
dist-upgrade. Stop with the same message post-pbs-install uses.
This commit is contained in:
CanbiZ (MickLesk)
2026-11-03 14:14:11 +01:00
committed by GitHub
parent 3aef3bb084
commit 770d89bb90
+5
View File
@@ -199,6 +199,11 @@ while true; do
esac
done
if command -v pveversion >/dev/null 2>&1; then
echo -e "\n🛑 PVE Detected, Wrong Script!\n"
exit 232
fi
if [ "$(dpkg --print-architecture 2>/dev/null)" = "arm64" ]; then
header_info
msg_error "This upgrade script targets the amd64 Proxmox repositories and is not supported on ARM64."