summaryrefslogtreecommitdiff
path: root/rpm/init.d-mongod
diff options
context:
space:
mode:
authorMike Fiedler <miketheman@gmail.com>2012-02-17 09:31:04 -0800
committerMike Fiedler <miketheman@gmail.com>2012-02-17 09:31:04 -0800
commit3829adb0ec12dc00b6dc232af6523aa4d7b47464 (patch)
tree73d3643cee8dcc581cf744b008d52ebeba6b9c4f /rpm/init.d-mongod
parenta74a5b216f329bdb0e0ec506a53e4c1cc57b9695 (diff)
downloadmongo-3829adb0ec12dc00b6dc232af6523aa4d7b47464.tar.gz
SERVER-2267 correcting the pidfile usage on RPM-based packages
Diffstat (limited to 'rpm/init.d-mongod')
-rw-r--r--rpm/init.d-mongod5
1 files changed, 3 insertions, 2 deletions
diff --git a/rpm/init.d-mongod b/rpm/init.d-mongod
index 62b45a5cffe..e9a6202ad9c 100644
--- a/rpm/init.d-mongod
+++ b/rpm/init.d-mongod
@@ -6,7 +6,7 @@
# description: Mongo is a scalable, document-oriented database.
# processname: mongod
# config: /etc/mongod.conf
-# pidfile: /var/run/mongo/mongo.pid
+# pidfile: /var/run/mongo/mongod.pid
. /etc/rc.d/init.d/functions
@@ -23,6 +23,7 @@ SYSCONFIG="/etc/sysconfig/mongod"
# shuts down the correct running pid, but that's unavailable in 1.8
# for now. This can go away when this script stops supporting 1.8.
DBPATH=`awk -F= '/^dbpath=/{print $2}' "$CONFIGFILE"`
+PIDFILE=`awk -F= '/^dbpath\s=\s/{print $2}' "$CONFIGFILE"`
mongod=${MONGOD-/usr/bin/mongod}
MONGO_USER=mongod
@@ -42,7 +43,7 @@ start()
stop()
{
echo -n $"Stopping mongod: "
- killproc -p "$DBPATH"/mongod.lock -d 300 /usr/bin/mongod
+ killproc -p "$PIDFILE" -d 300 /usr/bin/mongod
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/mongod