HelperScripts-for-ProxmoxVE/tools/pve
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
..
add-iptag.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
clean-lxcs.sh Update package management commands in clean-lxcs.sh (#12166) 2026-02-22 11:38:10 +01:00
clean-orphaned-lvm.sh fix(clean-orphaned-lvm): check all cluster nodes for VM/CT configs (#13837) 2026-04-18 22:54:24 +02:00
container-restore-from-backup.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
core-restore-from-backup.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
cron-update-lxcs.sh fix empty crontab 2026-03-27 14:09:48 +01:00
execute.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
frigate-support.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
fstrim.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
host-backup.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
hw-acceleration.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
kernel-clean.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
kernel-pin.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
lxc-delete.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
microcode.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
monitor-all.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
nic-offloading-fix.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
pbs-microcode.sh Fix PBS microcode naming (#12834) 2026-03-12 16:15:22 +01:00
pbs3-upgrade.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
pbs4-upgrade.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
post-pbs-install.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
post-pmg-install.sh Refactor: PMG Post Install (#13693) 2026-04-20 10:18:55 +02:00
post-pve-install.sh core: standardize exit codes and add mappings (#12467) 2026-03-02 10:55:20 +01:00
pve-privilege-converter.sh fix(pve-privilege-converter): handle already stopped container in manage_states (#12765) 2026-03-13 21:55:13 +01:00
pve8-upgrade.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
scaling-governor.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
update-apps.sh feat: support PBS storage in backup/restore flow of update-apps.sh (#12528) 2026-03-13 21:54:40 +01:00
update-lxcs-cron.sh Cron LXC Updater: Add full PATH for cron environment (#13473) 2026-04-03 00:37:46 +02:00
update-lxcs.sh PVE LXC Updater: pipe apt list through cat to prevent pager hang (#13501) 2026-04-03 21:15:31 +02:00
update-repo.sh core: Execution ID & Telemetry Improvements (#12041) 2026-02-18 10:24:06 +01:00
usb-passthrough.sh chore: bump copyright to 2026 - happy new year (#10585) 2026-01-06 13:28:12 +01:00