summaryrefslogtreecommitdiffstats
path: root/database/mongodb/init.d/mongodb
diff options
context:
space:
mode:
Diffstat (limited to 'database/mongodb/init.d/mongodb')
-rwxr-xr-xdatabase/mongodb/init.d/mongodb21
1 files changed, 21 insertions, 0 deletions
diff --git a/database/mongodb/init.d/mongodb b/database/mongodb/init.d/mongodb
new file mode 100755
index 0000000000..a4c4457969
--- /dev/null
+++ b/database/mongodb/init.d/mongodb
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. /etc/sysconfig/mongodb
+
+PROGRAM=/usr/bin/mongod
+PIDFILE=/var/run/mongod/mongod.pid
+ARGS="-f /etc/mongodb.conf --pidfilepath $PIDFILE --fork $MONGOD_ARGS"
+RUNLEVEL=3
+NEEDS="+network"
+
+start() {
+ echo "Starting $NAME..."
+
+ # needs C locale on startup
+ export LC_ALL="C"
+
+ su mongodb -s /bin/sh -c "$PROGRAM $ARGS"
+ evaluate_retval
+}
+
+. /etc/init.d/smgl_init