[arch-commits] Commit in bitlbee/trunk (PKGBUILD bitlbee.install)
Dave Reisner
dreisner at nymeria.archlinux.org
Fri Nov 29 19:17:58 UTC 2013
Date: Friday, November 29, 2013 @ 20:17:58
Author: dreisner
Revision: 200603
upgpkg: bitlbee 3.2.1-1
Modified:
bitlbee/trunk/PKGBUILD
bitlbee/trunk/bitlbee.install
-----------------+
PKGBUILD | 6 +++---
bitlbee.install | 21 ++++++++++++++-------
2 files changed, 17 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-11-29 17:16:15 UTC (rev 200602)
+++ PKGBUILD 2013-11-29 19:17:58 UTC (rev 200603)
@@ -8,8 +8,8 @@
# Maintainer: Dave Reisner <dreisner at archlinux.org>
pkgname=bitlbee
-pkgver=3.2
-pkgrel=3
+pkgver=3.2.1
+pkgrel=1
pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC'
url='http://www.bitlbee.org/'
license=('GPL')
@@ -22,7 +22,7 @@
source=("http://get.bitlbee.org/src/${pkgname}-${pkgver}.tar.gz"
'xinetd'
'bitlbee.tmpfiles')
-sha1sums=('21e17f082c776566429603b1e8c966983a75ac9e'
+sha1sums=('954471ab87206826c072f31b3def40a1be5a78f5'
'5e0af27ba9cc4fe455e3381c75fc49a9326e2f17'
'3695ed2fe22436c4d0fc3ead829f7d1f89bc491c')
backup=('etc/bitlbee/bitlbee.conf'
Modified: bitlbee.install
===================================================================
--- bitlbee.install 2013-11-29 17:16:15 UTC (rev 200602)
+++ bitlbee.install 2013-11-29 19:17:58 UTC (rev 200603)
@@ -1,15 +1,22 @@
post_install() {
- getent group bitlbee &>/dev/null || groupadd -r -g 65 bitlbee >/dev/null
- getent passwd bitlbee &>/dev/null || useradd -r -u 65 -g bitlbee -d /var/lib/bitlbee -s /bin/false -c bitlbee bitlbee >/dev/null
- systemd-tmpfiles --create bitlbee.conf
+ if ! getent group bitlbee &>/dev/null; then
+ groupadd -r -g 65 bitlbee >/dev/null
+ fi
+ if ! getent passwd bitlbee &>/dev/null; then
+ useradd -r -u 65 -g bitlbee -d /var/lib/bitlbee -s /bin/false -c bitlbee bitlbee >/dev/null
+ fi
+ systemd-tmpfiles --create bitlbee.conf
}
post_upgrade() {
- post_install
+ post_install
}
post_remove() {
- getent passwd bitlbee &>/dev/null && userdel bitlbee >/dev/null
- getent group bitlbee &>/dev/null && groupdel bitlbee >/dev/null
- true
+ if getent passwd bitlbee &>/dev/null; then
+ userdel bitlbee >/dev/null
+ fi
+ if getent group bitlbee &>/dev/null; then
+ groupdel bitlbee >/dev/null
+ fi
}
More information about the arch-commits
mailing list