From 8af65e519466fcb49f18750d04a45ea2b21a11fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Tue, 26 Jun 2018 15:08:04 +0200 Subject: [PATCH] Fix checking of running mongod - test only open ports (not I-Node number) --- python-pymongo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-pymongo.spec b/python-pymongo.spec index 7b95a4a..9fd8072 100644 --- a/python-pymongo.spec +++ b/python-pymongo.spec @@ -162,7 +162,7 @@ popd # says it's listening. mongod is not available on big endian arches (ppc64, s390(x)). %ifnarch armv7hl ppc64 s390 s390x -if [ "$(netstat -ln | grep 27017)" != "" ] +if [ "$(netstat -ln | grep :27017)" != "" ] then pkill mongod fi @@ -170,7 +170,7 @@ fi mkdir ./mongod mongod --fork --dbpath ./mongod --logpath ./mongod/mongod.log # Give MongoDB some time to settle -while [ "$(netstat -ln | grep 27017)" == "" ] +while [ "$(netstat -ln | grep :27017)" == "" ] do sleep 1 done