HelperScripts-for-ProxmoxVE/tools
CanbiZ (MickLesk) 55c7549c3e
Refactor: PMG Post Install (#13693)
* PMG Post Install: Detect gateway via /etc/os-release when /etc/issue is generic

* PMG Post Install: detect gateway via dpkg or PMG service units

* PMG: migrate post-install to deb822 format, fix APT source conflicts

- Simplify PMG detection to dpkg-based check only
- Extend repo_state() to scan .sources files (deb822 format)
- Add toggle_repo() helper for enable/disable on both formats
- Migrate Debian sources correction to deb822 (debian.sources)
- Migrate pmg-enterprise, pmg-no-subscription, pmgtest repo
  creation to deb822 .sources files
- Install script: clean up duplicate APT sources created by
  proxmox-mailgateway-container package (enterprise.list,
  pmg-install-repo.list, legacy sources.list)

* fix: use official Signed-By path & revert install script cleanup

- Change Signed-By from /etc/apt/keyrings/pmg.gpg to
  /usr/share/keyrings/proxmox-archive-keyring.gpg in all three
  PMG repo creation blocks (enterprise, no-subscription, test),
  matching official PMG docs and PVE post-install convention
- Remove APT source cleanup from install script (handled by
  post-pmg-install instead)

* remove empty line
2026-04-20 10:18:55 +02:00
..
addon fix(sparkyfitness-garmin): recreate venv on update (#13824) 2026-04-18 17:39:48 +02:00
copy-data chore: bump copyright to 2026 - happy new year (#10585) 2026-01-06 13:28:12 +01:00
headers SparkyFitness-Garmin: fix app name (#13325) 2026-03-26 22:08:45 +01:00
pve Refactor: PMG Post Install (#13693) 2026-04-20 10:18:55 +02:00