Date: Saturday, April 9, 2011 @ 10:35:19
  Author: bisson
Revision: 118945

remove /var/run and various cleanup

Added:
  bitlbee/trunk/rc.d
    (from rev 118926, bitlbee/trunk/bitlbee.rcd)
  bitlbee/trunk/xinetd
    (from rev 118926, bitlbee/trunk/bitlbee.xinetd)
Modified:
  bitlbee/trunk/PKGBUILD
Deleted:
  bitlbee/trunk/bitlbee.rcd
  bitlbee/trunk/bitlbee.xinetd

----------------+
 PKGBUILD       |   14 ++++++--------
 bitlbee.rcd    |   54 ------------------------------------------------------
 bitlbee.xinetd |   12 ------------
 rc.d           |   40 ++++++++++++++++++++++++++++++++++++++++
 xinetd         |   12 ++++++++++++
 5 files changed, 58 insertions(+), 74 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2011-04-09 13:50:03 UTC (rev 118944)
+++ PKGBUILD    2011-04-09 14:35:19 UTC (rev 118945)
@@ -7,7 +7,7 @@
 
 pkgname=bitlbee
 pkgver=3.0.2
-pkgrel=1
+pkgrel=2
 pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to 
IRC'
 arch=('i686' 'x86_64')
 url='http://www.bitlbee.org/'
@@ -15,11 +15,11 @@
 depends=('gnutls' 'glib2' 'libotr')
 optdepends=('xinetd: to run bitlbee through xinetd')
 source=("http://get.bitlbee.org/src/${pkgname}-${pkgver}.tar.gz";
-       'bitlbee.xinetd'
-       'bitlbee.rcd')
+       'xinetd'
+       'rc.d')
 sha1sums=('59113b1dc440ebd775e6cf324d1cfb698fb20cfc'
           '5e0af27ba9cc4fe455e3381c75fc49a9326e2f17'
-          '299776783902cc2e20be49e2fe729572ca656383')
+          'be09d29af3853825778331df451f16ca9e452d03')
 
 backup=('etc/bitlbee/bitlbee.conf' 'etc/bitlbee/motd.txt' 
'etc/xinetd.d/bitlbee')
 install=install
@@ -40,11 +40,9 @@
 package() {
        cd "${srcdir}/${pkgname}-${pkgver}"
 
-       install -dm755 "${pkgdir}"/var/{lib,run}
        install -o65 -g65 -dm770 "${pkgdir}"/var/lib/bitlbee
-       install -o65 -g65 -dm755 "${pkgdir}"/var/run/bitlbee
-       install -Dm644 "${srcdir}"/bitlbee.xinetd 
"${pkgdir}"/etc/xinetd.d/bitlbee
-       install -Dm755 "${srcdir}"/bitlbee.rcd "${pkgdir}"/etc/rc.d/bitlbee
+       install -Dm644 "${srcdir}"/xinetd "${pkgdir}"/etc/xinetd.d/bitlbee
+       install -Dm755 "${srcdir}"/rc.d "${pkgdir}"/etc/rc.d/bitlbee
 
        make DESTDIR="${pkgdir}" install
        make DESTDIR="${pkgdir}" install-etc

Deleted: bitlbee.rcd
===================================================================
--- bitlbee.rcd 2011-04-09 13:50:03 UTC (rev 118944)
+++ bitlbee.rcd 2011-04-09 14:35:19 UTC (rev 118945)
@@ -1,54 +0,0 @@
-#!/bin/bash
-
-. /etc/rc.conf
-. /etc/rc.d/functions
-
-get_pid() {
-       pidof -o %PPID /usr/sbin/bitlbee
-}
-
-case "$1" in
-       start)
-               stat_busy 'Starting Bitlbee'
-               PID=$(get_pid)
-               if [ -z "$PID" ]; then
-                       [ -f /var/run/bitlbee/bitlbee.pid ] && rm -f 
/var/run/bitlbee/bitlbee.pid
-                       su -s /bin/sh -c '/usr/sbin/bitlbee -F' 'bitlbee'
-                       if [ $? -gt 0 ]; then
-                               stat_fail
-                               exit 1
-                       else
-                               add_daemon bitlbee
-                               stat_done
-                       fi
-               else
-                       stat_fail
-                       exit 1
-               fi
-       ;;
-
-       stop)
-               stat_busy 'Stopping Bitlbee'
-               PID=$(get_pid)
-               # KILL
-               [ ! -z "$PID" ] && kill $PID &> /dev/null
-               if [ $? -gt 0 ]; then
-                       stat_fail
-                       exit 1
-               else
-                       rm -f /var/run/bitlbee/bitlbee.pid &> /dev/null
-                       rm_daemon bitlbee
-                       stat_done
-               fi
-       ;;
-
-       restart)
-               $0 stop
-               sleep 3
-               $0 start
-       ;;
-
-       *)
-               echo "usage: $0 {start|stop|restart}"  
-esac
-exit 0

Deleted: bitlbee.xinetd
===================================================================
--- bitlbee.xinetd      2011-04-09 13:50:03 UTC (rev 118944)
+++ bitlbee.xinetd      2011-04-09 14:35:19 UTC (rev 118945)
@@ -1,12 +0,0 @@
-service bitlbee
-{
-        type = UNLISTED
-        socket_type = stream
-        protocol = tcp
-        wait = no
-        user = bitlbee
-       group = bitlbee
-        server = /usr/sbin/bitlbee
-        port = 6667
-        disable = yes
-}

Copied: bitlbee/trunk/rc.d (from rev 118926, bitlbee/trunk/bitlbee.rcd)
===================================================================
--- rc.d                                (rev 0)
+++ rc.d        2011-04-09 14:35:19 UTC (rev 118945)
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+name=bitlbee
+PID=$(pidof -o %PPID /usr/sbin/bitlbee)
+install -o bitlbee -g bitlbee -d -m 755 /var/run/bitlbee
+
+case "$1" in
+start)
+       stat_busy "Starting $name daemon"
+       [[ -z "$PID" ]] && {
+               rm -f /var/run/bitlbee/bitlbee.pid
+               su -s /bin/sh -c '/usr/sbin/bitlbee -F' bitlbee
+       } && {
+               add_daemon $name
+               stat_done
+       } || { stat_fail; exit 1; }
+       ;;
+stop)
+       stat_busy "Stopping $name daemon"
+       [[ -n "$PID" ]] && {
+               kill $PID &>/dev/null
+       } && {
+               rm -f /var/run/bitlbee/bitlbee.pid
+               rm_daemon $name
+               stat_done
+       } || { stat_fail; exit 1; }
+       ;;
+restart)
+       $0 stop
+       sleep 3
+       $0 start
+       ;;
+*)
+       echo "usage: $0 {start|stop|restart}"
+       exit 1
+       ;;
+esac

Copied: bitlbee/trunk/xinetd (from rev 118926, bitlbee/trunk/bitlbee.xinetd)
===================================================================
--- xinetd                              (rev 0)
+++ xinetd      2011-04-09 14:35:19 UTC (rev 118945)
@@ -0,0 +1,12 @@
+service bitlbee
+{
+        type = UNLISTED
+        socket_type = stream
+        protocol = tcp
+        wait = no
+        user = bitlbee
+       group = bitlbee
+        server = /usr/sbin/bitlbee
+        port = 6667
+        disable = yes
+}

Reply via email to