[arch-commits] Commit in znc/trunk (PKGBUILD znc.install znc.sysusers)

Sébastien Luttringer seblu at archlinux.org
Fri May 15 22:20:37 UTC 2015


    Date: Saturday, May 16, 2015 @ 00:20:37
  Author: seblu
Revision: 133549

upgpkg: znc 1.6.0-4

- switch to sysusers.d

Added:
  znc/trunk/znc.sysusers
Modified:
  znc/trunk/PKGBUILD
  znc/trunk/znc.install

--------------+
 PKGBUILD     |    9 ++++++---
 znc.install  |   13 ++-----------
 znc.sysusers |    1 +
 3 files changed, 9 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-05-15 22:20:00 UTC (rev 133548)
+++ PKGBUILD	2015-05-15 22:20:37 UTC (rev 133549)
@@ -5,7 +5,7 @@
 
 pkgname=znc
 pkgver=1.6.0
-pkgrel=3
+pkgrel=4
 pkgdesc='An IRC bouncer with modules & scripts support'
 url='http://en.znc.in/wiki/index.php/ZNC'
 license=('GPL2')
@@ -17,8 +17,10 @@
             'perl: modperl module'
             'cyrus-sasl: saslauth module')
 install=$pkgname.install
-source=("http://znc.in/releases/$pkgname-$pkgver.tar.gz")
-md5sums=('674d8c1277752dcc627b96e33a63376e')
+source=("http://znc.in/releases/$pkgname-$pkgver.tar.gz"
+        "$pkgname.sysusers")
+md5sums=('674d8c1277752dcc627b96e33a63376e'
+         '48dd51ac68c52d9700f38e3db1a2a7be')
 
 build() {
   cd $pkgname-$pkgver
@@ -34,6 +36,7 @@
 package() {
   cd $pkgname-$pkgver
   make DESTDIR="$pkgdir" install
+  install -Dm644 "$srcdir/$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
 }
 
 # vim:set ts=2 sw=2 et:

Modified: znc.install
===================================================================
--- znc.install	2015-05-15 22:20:00 UTC (rev 133548)
+++ znc.install	2015-05-15 22:20:37 UTC (rev 133549)
@@ -2,11 +2,9 @@
 
 # arg 1:  the new package version
 post_install() {
-  getent group znc >/dev/null || groupadd -g 136 znc
-  getent passwd znc >/dev/null || useradd -r -d /var/lib/znc -u 136 -g 136 znc
+  systemd-sysusers znc.conf
   [ -d /var/lib/znc ] || install -dm 750 -o znc -g znc /var/lib/znc
   echo "==> Use 'znc --makeconf' as user znc to generate your first config"
-  true
 }
 
 # arg 1:  the new package version
@@ -16,14 +14,7 @@
     [ -d /var/lib/znc ] || install -dm 750 -o znc -g znc /var/lib/znc
     usermod -d /var/lib/znc znc 2>/dev/null && echo '==> znc home directory has moved to /var/lib/znc'
   fi
-  true
+  :
 }
 
-# arg 1:  the old package version
-post_remove() {
-  userdel -f znc >/dev/null 2>&1
-  groupdel znc >/dev/null 2>&1
-  true
-}
-
 # vim:set ts=2 sw=2 ft=sh et:

Added: znc.sysusers
===================================================================
--- znc.sysusers	                        (rev 0)
+++ znc.sysusers	2015-05-15 22:20:37 UTC (rev 133549)
@@ -0,0 +1 @@
+u znc 136 - /var/lib/znc



More information about the arch-commits mailing list