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