[Pkg-mongodb-maintainers] [pkg-mongodb] 166/394: (Closes: #634484) use dbpath and logpath from config file not forcing in init.d

Apollon Oikonomopoulos apoikos at moszumanska.debian.org
Wed Sep 21 13:58:40 UTC 2016


This is an automated email from the git hooks/post-receive script.

apoikos pushed a commit to branch master
in repository pkg-mongodb.

commit bbf5935b52ba5c34ec5fc02fb9b587b756996c4f
Author: Antonin Kral <a.kral at bobek.cz>
Date:   Sun Aug 7 20:13:37 2011 +0200

    (Closes: #634484) use dbpath and logpath from config file not forcing in init.d
---
 debian/mongodb-server.mongodb.init | 19 ++++++-------------
 debian/mongodb.conf                |  8 +-------
 2 files changed, 7 insertions(+), 20 deletions(-)

diff --git a/debian/mongodb-server.mongodb.init b/debian/mongodb-server.mongodb.init
index 34e8c0f..878bba6 100644
--- a/debian/mongodb-server.mongodb.init
+++ b/debian/mongodb-server.mongodb.init
@@ -28,20 +28,20 @@
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: An object/document-oriented database
-# Description:       MongoDB is a high-performance, open source, schema-free 
+# Description:       MongoDB is a high-performance, open source, schema-free
 #                    document-oriented  data store that's easy to deploy, manage
 #                    and use. It's network accessible, written in C++ and offers
 #                    the following features:
-#                    
+#
 #                       * Collection oriented storage - easy storage of object-
 #                         style data
 #                       * Full index support, including on inner objects
 #                       * Query profiling
 #                       * Replication and fail-over support
-#                       * Efficient storage of binary data including large 
+#                       * Efficient storage of binary data including large
 #                         objects (e.g. videos)
 #                       * Auto-sharding for cloud-level scalability (Q209)
-#                    
+#
 #                    High performance, scalability, and reasonable depth of
 #                    functionality are the goals for the project.
 ### END INIT INFO
@@ -53,10 +53,7 @@ DESC=database
 # Default defaults.  Can be overridden by the /etc/default/$NAME
 NAME=mongodb
 CONF=/etc/mongodb.conf
-DATA=/var/lib/mongodb
-LOGDIR=/var/log/mongodb
 PIDFILE=/var/run/$NAME.pid
-LOGFILE=$LOGDIR/$NAME.log  # Server logfile
 ENABLE_MONGODB=yes
 
 # Include mongodb defaults if available
@@ -73,10 +70,6 @@ if test "x$ENABLE_MONGODB" != "xyes"; then
     exit 0
 fi
 
-if test ! -x $DATA; then
-    mkdir $DATA || exit 0
-fi
-
 . /lib/lsb/init-functions
 
 STARTTIME=1
@@ -86,7 +79,7 @@ DIETIME=10                   # Time to wait for the server to die, in seconds
                             # 'restart' will not work
 
 DAEMONUSER=${DAEMONUSER:-mongodb}
-DAEMON_OPTS=${DAEMON_OPTS:-"--dbpath $DATA --logpath $LOGFILE --config $CONF run"}
+DAEMON_OPTS=${DAEMON_OPTS:-"--config $CONF run"}
 
 set -e
 
@@ -165,7 +158,7 @@ case "$1" in
             # NOTE: Some servers might die some time after they start,
             # this code will detect this issue if STARTTIME is set
             # to a reasonable value
-            [ -n "$STARTTIME" ] && sleep $STARTTIME # Wait some time 
+            [ -n "$STARTTIME" ] && sleep $STARTTIME # Wait some time
             if  running ;  then
                 # It's ok, the server started and is running
                 log_end_msg 0
diff --git a/debian/mongodb.conf b/debian/mongodb.conf
index 195a8a2..d14966e 100644
--- a/debian/mongodb.conf
+++ b/debian/mongodb.conf
@@ -1,10 +1,6 @@
 # mongodb.conf
 
 # Where to store the data.
-
-# Note: if you run mongodb as a non-root user (recommended) you may
-# need to create and set permissions for this directory manually,
-# e.g., if the parent directory isn't mutable by the mongodb user.
 dbpath=/var/lib/mongodb
 
 #where to log
@@ -12,11 +8,9 @@ logpath=/var/log/mongodb/mongodb.log
 
 logappend=true
 
-bind_ip = 127.0.0.1                                                             
+bind_ip = 127.0.0.1
 #port = 27017
 
-
-
 # Enables periodic logging of CPU utilization and I/O wait
 #cpu = true
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mongodb/pkg-mongodb.git



More information about the Pkg-mongodb-maintainers mailing list