diff options
author | Erich Eckner <git@eckner.net> | 2018-12-03 10:02:31 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-12-03 10:02:31 +0100 |
commit | fe1270e22a3dcd9d200bfcaa991470a9e239ea82 (patch) | |
tree | d02d139e159a5b5fa49a5770964767e69f635e44 /courier-mta/courier-mta.install | |
parent | a49bd4fc83d28e96e553d2c9298e1c2f9f8c8916 (diff) | |
download | archlinuxewe-fe1270e22a3dcd9d200bfcaa991470a9e239ea82.tar.xz |
courier-authlib, courier-mta, courier-unicode: submodule -> in-tree
Diffstat (limited to 'courier-mta/courier-mta.install')
-rw-r--r-- | courier-mta/courier-mta.install | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/courier-mta/courier-mta.install b/courier-mta/courier-mta.install new file mode 100644 index 000000000..3254de08b --- /dev/null +++ b/courier-mta/courier-mta.install @@ -0,0 +1,35 @@ +post_install() { + #set up the /var/run directory + systemd-tmpfiles --create /usr/lib/tmpfiles.d/courier-mta.conf + + # perform all the tasks required of a standard Courier install + echo Performing install-configure... + /usr/lib/courier/sysconftool /etc/courier/*.dist > /etc/courier/install-configure-$1.log + echo "...output saved to /etc/courier/install-configure-$1.log" + echo "Don't forget to configure an account to receive postmaster mail" + makealiases + makesmtpaccess + /usr/bin/mkdhparams +} + +pre_upgrade() { + # the file courier-imapd.conf is renamed to courier-mta.conf from version 0.77.0-2 + [ -f /usr/lib/tmpfiles.d/courier-imapd.conf ] && rm -f /usr/lib/tmpfiles.d/courier-imapd.conf + [ "${1%%.*}" = "1" ] && [ "${2%%.*}" != "1" ] && echo "Please make sure you have read the guidance on pre-unicode maildir names." +} + +post_upgrade() { + echo Performing install-configure... + /usr/lib/courier/sysconftool /etc/courier/*.dist > /etc/courier/install-configure-$1.log +} + +pre_remove() { + # there may be many files not part of the original installation that would be useful to save + # so save the whole configuration directory rather than try to list all possibilities + # in backup(). + mv -f /etc/courier /etc/courier-$1 + echo "/etc/courier has been saved as /etc/courier-$1 - you may remove this folder if you wish." + + # clean up temporary storage + rm -rf /run/courier /var/spool/courier +} |