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

commit c107634bc5df553de2febda556e684bad36ec508
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Sat Nov 24 18:56:06 2007 +0100

knb-0.2.2-2-i686
added patch to avoid unwanted duplicated bots

diff --git a/source/network-extra/knb/FrugalBuild 
b/source/network-extra/knb/FrugalBuild
index 9613d60..c6c6074 100644
--- a/source/network-extra/knb/FrugalBuild
+++ b/source/network-extra/knb/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=knb
pkgver=0.2.2
-pkgrel=1
+pkgrel=2
pkgdesc="An IRC bot to keep your nick on networks where there are no services."
url="http://www.beer.one.pl/~esio/c/";
depends=('glibc')
@@ -12,14 +12,18 @@ archs=('i686' 'x86_64')
up2date="lynx -dump $url |Flastarchive '-src.tar.gz\$'"
source=(http://www.beer.one.pl/~esio/c/knb-$pkgver-src.tar.gz \
http://www.beer.one.pl/~esio/c/HELP.txt \
-       README.Frugalware)
+       README.Frugalware \
+       knb-pidcheck.patch)
sha1sums=('3bba023275edbdb0e8056332d72fdd43de4b2b68' \
'8490ce44c17a9f45cc6efd050708020caa081b5a' \
-          '45bc711515881ca9405f298f66920af3f8d9ce94')
+          '45bc711515881ca9405f298f66920af3f8d9ce94' \
+          '2816355de9bd7f8d86e53e70bb00b9216973be94')

build()
{
-       Fcd $pkgname/src
+       Fcd knb
+       Fpatchall
+       cd src
if [ "$CARCH" == "x86_64" ]; then
Fsed amd64 x86_64 configure.sh
Fsed athlon-xp k8 configure.sh
diff --git a/source/network-extra/knb/knb-pidcheck.patch 
b/source/network-extra/knb/knb-pidcheck.patch
new file mode 100644
index 0000000..9c503a0
--- /dev/null
+++ b/source/network-extra/knb/knb-pidcheck.patch
@@ -0,0 +1,16 @@
+diff -Naur knb.orig/scripts/knbchk.sh knb/scripts/knbchk.sh
+--- knb.orig/scripts/knbchk.sh 2006-10-01 14:31:02.000000000 +0200
++++ knb/scripts/knbchk.sh      2007-11-24 18:51:37.000000000 +0100
+@@ -47,11 +47,8 @@
+     exit 0
+ fi
+
+-# searching for pid readed from pid file in process list
+-TMPPID=`ps ux -U $USER | grep $MYPID | head -n 1 | awk '{ print $2 }'`
+-
+ # is bot allready running?
+-if [ ! "$TMPPID" = "$MYPID" ]; then
++if [ ! -d "/proc/$MYPID" ]; then
+     # no, so we start it now (and removing pid file)
+     echo "-+- Starting Knb bot.."
+     rm -fr $PIDFILE
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to