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