Date: Wednesday, January 10, 2018 @ 03:43:19 Author: eschwartz Revision: 280824
upgpkg: dovecot 2.3.0-2 migrate to systemd-sysusers Added: dovecot/trunk/dovecot.sysusersd Modified: dovecot/trunk/PKGBUILD Deleted: dovecot/trunk/dovecot.install -------------------+ PKGBUILD | 8 +++++--- dovecot.install | 10 ---------- dovecot.sysusersd | 2 ++ 3 files changed, 7 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-10 03:18:47 UTC (rev 280823) +++ PKGBUILD 2018-01-10 03:43:19 UTC (rev 280824) @@ -10,7 +10,7 @@ pkgname=dovecot pkgver=2.3.0 -pkgrel=1 +pkgrel=2 pkgdesc="An IMAP and POP3 server written with security primarily in mind" url="http://dovecot.org/" @@ -26,13 +26,13 @@ provides=('imap-server' 'pop3-server') -install=dovecot.install - source=("https://dovecot.org/releases/2.3/dovecot-$pkgver.tar.gz"{,.sig} + dovecot.sysusersd dovecot.tmpfilesd) sha256sums=('de60cb470d025e4dd0f8e8fbbb4b9316dfd4930eb949d307330669ffbeaf8581' 'SKIP' + 'c5e3a8ffe23e5deb4f7893d9877d972347c2ee45c4ebf713de85c537e47cfcaf' 'bb7620be7fc0217d77fcac940441c2abbd9efc6ef660153288d09ba412e27e06') validpgpkeys=('E643F0BDFDCD04D9FFCB6279C948525140558AC9' # Timo Sirainen <t...@iki.fi> '2BE74AAB3EE754DFB9C80D3318A348AEED409DA1') # Dovecot Community Edition @@ -85,6 +85,8 @@ cd dovecot-ce-$pkgver make DESTDIR="$pkgdir" install + install -Dm644 "$srcdir/dovecot.sysusersd" \ + "$pkgdir/usr/lib/sysusers.d/dovecot.conf" install -Dm644 "$srcdir/dovecot.tmpfilesd" \ "$pkgdir/usr/lib/tmpfiles.d/dovecot.conf" install -d -m755 "$pkgdir/etc/dovecot/conf.d" Deleted: dovecot.install =================================================================== --- dovecot.install 2018-01-10 03:18:47 UTC (rev 280823) +++ dovecot.install 2018-01-10 03:43:19 UTC (rev 280824) @@ -1,10 +0,0 @@ -post_install() { - getent group dovenull &> /dev/null || groupadd -g 74 dovenull &> /dev/null - getent group dovecot &> /dev/null || groupadd -g 76 dovecot &> /dev/null - getent passwd dovenull &> /dev/null || useradd -s /sbin/nologin -c "Dovecot user for completely untrustworthy processes" -d /var/empty -u 74 -g dovenull -r dovenull &> /dev/null - getent passwd dovecot &> /dev/null || useradd -s /sbin/nologin -c "Dovecot user" -d /var/empty -u 76 -g dovecot -r dovecot &> /dev/null -} - -post_remove() { - rm -rf /var/run/dovecot/ &> /dev/null || /bin/true -} Added: dovecot.sysusersd =================================================================== --- dovecot.sysusersd (rev 0) +++ dovecot.sysusersd 2018-01-10 03:43:19 UTC (rev 280824) @@ -0,0 +1,2 @@ +u dovenull 74 "Dovecot user for completely untrustworthy processes" - +u dovecot 76 "Dovecot user" -