Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8d839aab7882c9177299e0c6c157c1bc5c0592b2

commit 8d839aab7882c9177299e0c6c157c1bc5c0592b2
Author: Priyank <priy...@frugalware.org>
Date:   Tue Jan 20 14:43:47 2009 +0530

avahi-0.6.24-3-i686
* Added status checking to rc.avahi-daemon (ok with crazy)

diff --git a/source/network/avahi/FrugalBuild b/source/network/avahi/FrugalBuild
index d7a4945..f8aaf2a 100644
--- a/source/network/avahi/FrugalBuild
+++ b/source/network/avahi/FrugalBuild
@@ -4,7 +4,7 @@

pkgname=avahi
pkgver=0.6.24
-pkgrel=2
+pkgrel=3
pkgdesc="A multicast/unicast DNS-SD framework"
archs=('i686' 'x86_64' 'ppc')
url="http://www.avahi.org";
@@ -22,7 +22,7 @@ source=(http://avahi.org/download/$pkgname-$pkgver.tar.gz \
README.Frugalware)
Finclude mono
sha1sums=('a187af361fefc8bda026936bb07ccdeb41dc74bc' \
-          'fdd4d9aea612d9aceff3c126b9238536a4c807ad' \
+          '926faad00a60b3208e4036c73e71f78dbc6dace9' \
'5f6b99e4917458b24736519bdd1e510763310589' \
'723e2e691d35063bd8aefeaf1063fdba812a9249' \
'b31a9b9bf972739d2976ef510690968851e8b588' \
diff --git a/source/network/avahi/rc.avahi-daemon 
b/source/network/avahi/rc.avahi-daemon
index 4cf2711..4e76fbb 100644
--- a/source/network/avahi/rc.avahi-daemon
+++ b/source/network/avahi/rc.avahi-daemon
@@ -11,21 +11,30 @@ source /lib/initscripts/functions
TEXTDOMAIN=avahi-daemon
TEXTDOMAINDIR=/lib/initscripts/messages

-actions=(restart start stop reload)
+actions=(restart start stop reload status)
daemon=$"Avahi mDNS/DNS-SD Daemon"
+pid="pidof avahi-daemon 2> /dev/null"

rc_start()
{
-       start_msg
-       /usr/sbin/avahi-daemon -D >> /dev/null 2>&1
-       ok $?
+       start_msg
+       if [ -z "$(eval $pid)" ]; then
+               /usr/sbin/avahi-daemon -D >> /dev/null 2>&1
+               ok $?
+       else
+               ok 999
+       fi
}

rc_stop()
{
stop_msg
-       /usr/sbin/avahi-daemon -k >> /dev/null 2>&1
-       ok $?
+       if [ -n "$(eval $pid)" ]; then
+               /usr/sbin/avahi-daemon -k >> /dev/null 2>&1
+               ok $?
+       else
+               ok 999
+       fi
}

rc_reload()
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to