mirror of
https://git.proxmox.com/git/proxmox-mail-forward
synced 2025-04-28 11:37:31 +00:00
d/postinst: register binary in .forward
Similar to how it is done for pve-manager in PVE. If pvemailforward is detected, nothing is done. An adapted pve-manager will cleanly handle the switchover for PVE installations. Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
This commit is contained in:
parent
cadc74576d
commit
6d701dbf28
22
debian/proxmox-mail-forward.postinst
vendored
Executable file
22
debian/proxmox-mail-forward.postinst
vendored
Executable file
@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
# pve-manager is responsible for switching over, so skip when detecting pvemailforward
|
||||
if ! test -f /root/.forward || ! grep -E -q '\|/usr/bin/(proxmox-mail-|pvemail)forward' /root/.forward; then
|
||||
echo '|/usr/bin/proxmox-mail-forward' >>/root/.forward
|
||||
fi
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure|triggered)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
Loading…
Reference in New Issue
Block a user