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" -

Reply via email to