[arch-commits] Commit in dovecot/trunk (PKGBUILD dovecot.install dovecot.sysusersd)
Eli Schwartz
eschwartz at archlinux.org
Wed Jan 10 03:43:20 UTC 2018
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 <tss at 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" -
More information about the arch-commits
mailing list