From dee18d3b579f4bc4b949651389e1d96250e543fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Mon, 28 Mar 2016 04:39:51 -0300 Subject: mailpile: add new package to [pcr] --- pcr/mailpile/mailpile.install | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pcr/mailpile/mailpile.install (limited to 'pcr/mailpile/mailpile.install') diff --git a/pcr/mailpile/mailpile.install b/pcr/mailpile/mailpile.install new file mode 100644 index 000000000..fbfbd5a70 --- /dev/null +++ b/pcr/mailpile/mailpile.install @@ -0,0 +1,34 @@ +post_install() { + post_upgrade $1 + + echo "" + echo "==> Note: Mailpile is still in development and not" + echo "==> suitable for production or end-user use." + echo "" + echo "==> Get more info at:" + echo "==> https://github.com/pagekite/Mailpile/wiki/Getting-started" + echo "" +} + +# arg 2: the old package version +post_upgrade() { + if ! getent group mailpile >/dev/null; then + groupadd --system mailpile + fi + + if ! getent passwd mailpile >/dev/null; then + useradd --system -c 'mailpile daemon user' -g mailpile -b /var/lib -m -s /bin/bash mailpile >/dev/null 2>&1 + elif ! test -d /var/lib/mailpile; then + mkhomedir_helper mailpile + fi + + if test $2 && test "`vercmp $2 0.4.1-1`" -lt 0; then + echo '==> Mailpile home directory has moved to /var/lib/mailpile' + fi +} + +post_remove() { + systemctl stop mailpile >/dev/null 2>&1 + + echo "==> Note: /var/lib/mailpile may still contain data" +} -- cgit v1.2.3-2-g168b