[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