Habe ich das halbwegs richtig verstanden, wie man das Postfix Chroot in Debian (10) durch Systemd mit benutzerdefinierten Dateien erweitern kann?
Bash
# systemctl edit postfix@-.service
[Service]
ExecStartPre=+mkdir -vp /var/spool/postfix/etc/foo/bar
ExecStartPre=+cp -afv /etc/foo/bar/file.ext /var/spool/postfix/etc/foo/bar/
### -v ist natürlich optional und nicht notwendig.
### Ich mag es, wenn die Aktion im Syslog landet.
### Für die "=+" Syntax braucht man mindestens Systemd 231!
### Dadurch erspart man sich das Hinzufügen dieses Scripts:
### /usr/lib/postfix/configure-instance.sh
Alles anzeigen
Das sollte sogar eine Neuinstallation des Pakets überleben, da manuell erstellte Hardlinks oder Kopien normalerweise vom prerm-Script gelöscht werden!
Hat jemand Anregungen dazu oder ist das eine gute Lösung? Fakt ist, dass ich nicht darum herum komme, dass diese Dateien im Chroot zur Verfügung stehen.