PMG Post Install: Detect gateway via /etc/os-release when /etc/issue is generic

This commit is contained in:
MickLesk
2026-04-12 20:56:45 +02:00
parent 2331f92c32
commit 7c268219f4

View File

@@ -47,7 +47,9 @@ msg_error() {
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pmg-install" "pve"
if ! grep -q "Proxmox Mail Gateway" /etc/issue 2>/dev/null; then
if ! grep -q "Proxmox Mail Gateway" /etc/issue 2>/dev/null && \
! grep -qE '^ID=(pmg|proxmox-mail-gateway)' /etc/os-release 2>/dev/null && \
! grep -qE '^PRETTY_NAME=.*Proxmox Mail Gateway' /etc/os-release 2>/dev/null; then
msg_error "This script is only intended for Proxmox Mail Gateway"
exit 232
fi