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-authlib/courier-authlib.install | |
parent | a49bd4fc83d28e96e553d2c9298e1c2f9f8c8916 (diff) | |
download | archlinuxewe.git.save-fe1270e22a3dcd9d200bfcaa991470a9e239ea82.tar.xz |
courier-authlib, courier-mta, courier-unicode: submodule -> in-tree
Diffstat (limited to 'courier-authlib/courier-authlib.install')
-rw-r--r-- | courier-authlib/courier-authlib.install | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/courier-authlib/courier-authlib.install b/courier-authlib/courier-authlib.install new file mode 100644 index 00000000..ad5c6471 --- /dev/null +++ b/courier-authlib/courier-authlib.install @@ -0,0 +1,23 @@ +# arg 1: the new package version +post_install() { + if ! (grep -q '^courier:.*:72:72:' /etc/passwd); then echo courier user has incorrect uid:gid - please fix!; fi; + # set correct ownership & permissions on /run/authdaemon + systemd-tmpfiles --create /usr/lib/tmpfiles.d/courier-authlib.conf + # make sure the system can see authlib libraries + echo /usr/lib/courier-authlib > /etc/ld.so.conf.d/courier-authlib.conf + ldconfig +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +pre_remove() { + systemd-tmpfiles --remove /usr/lib/tmpfiles.d/courier-authlib.conf + rm -f /etc/ld.so.conf.d/courier-authlib.conf + ldconfig +} >/dev/null 2>&1 + |