summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2009-07-07 10:45:08 -0400
committerEliot Horowitz <eliot@10gen.com>2009-07-07 10:45:08 -0400
commit27b701b0b24bfbed222d22f99d45897bf35a64a8 (patch)
tree267bf72f314b63fc9baa13c154c2f516fcb294ab
parent65e16d430e2749df3d4436fbef658b4bf8c1e387 (diff)
parent82d2fe8d14db98c079293c6081bebd5e2ac6666c (diff)
downloadmongo-27b701b0b24bfbed222d22f99d45897bf35a64a8.tar.gz
Merge branch 'master' of git@github.com:mongodb/mongo
-rw-r--r--debian/init.d15
1 files changed, 11 insertions, 4 deletions
diff --git a/debian/init.d b/debian/init.d
index 8af7a73ceb0..20dd23ca20b 100644
--- a/debian/init.d
+++ b/debian/init.d
@@ -44,16 +44,23 @@
#
# High performance, scalability, and reasonable depth of
# functionality are the goals for the project.
-#
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/bin/mongod
-DAEMON_OPTS='--dbpath /var/lib/mongodb run'
+DAEMON=/usr/bin/mongod
+DATA=/var/lib/mongodb
+DAEMON_OPTS="--dbpath $DATA run"
NAME=MongoDB
DESC=database
-test -x $DAEMON || exit 0
+if test ! -x $DAEMON; then
+ echo "Could not find $DAEMON"
+ exit 0
+fi
+
+if test ! -x $DATA; then
+ mkdir $DATA || exit 0
+fi
. /lib/lsb/init-functions