[Pkg-mongodb-maintainers] [pkg-mongodb] 191/394: Move socket from /tmp to /var/run/mongodb (Closes: #658177)
Apollon Oikonomopoulos
apoikos at moszumanska.debian.org
Wed Sep 21 13:58:51 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 1a7d46ff72a66d38287894be2122c787cb1db8dd
Author: Antonin Kral <a.kral at bobek.cz>
Date: Wed Feb 1 14:51:59 2012 +0100
Move socket from /tmp to /var/run/mongodb (Closes: #658177)
---
debian/changelog | 6 ++++++
debian/mongodb-server.mongodb.init | 6 ++++--
debian/mongodb-server.postinst | 4 ++++
debian/mongodb-server.postrm | 1 +
4 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 8558e5b..4bad3f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mongodb (1:2.0.2-4) unstable; urgency=low
+
+ * Move socket from /tmp to /var/run/mongodb (Closes: #658177)
+
+ -- Antonin Kral <A.Kral at sh.cvut.cz> Wed, 01 Feb 2012 14:53:12 +0100
+
mongodb (1:2.0.2-3) unstable; urgency=low
* Describe jsonArray option for mongoimport in manpage (Closes: 656444)
diff --git a/debian/mongodb-server.mongodb.init b/debian/mongodb-server.mongodb.init
index 5c5f879..ba426e6 100644
--- a/debian/mongodb-server.mongodb.init
+++ b/debian/mongodb-server.mongodb.init
@@ -55,7 +55,8 @@ DESC=database
# Default defaults. Can be overridden by the /etc/default/$NAME
NAME=mongodb
CONF=/etc/mongodb.conf
-PIDFILE=/var/run/$NAME.pid
+RUNDIR=/var/run/mongodb
+PIDFILE=$RUNDIR/$NAME.pid
ENABLE_MONGODB=yes
# Include mongodb defaults if available
@@ -81,7 +82,7 @@ DIETIME=10 # Time to wait for the server to die, in seconds
# 'restart' will not work
DAEMONUSER=${DAEMONUSER:-mongodb}
-DAEMON_OPTS=${DAEMON_OPTS:-"--config $CONF run"}
+DAEMON_OPTS=${DAEMON_OPTS:-"--unixSocketPrefix=$RUNDIR --config $CONF run"}
set -e
@@ -110,6 +111,7 @@ running() {
}
start_server() {
+ test -e "$RUNDIR" || install -m 755 -o mongodb -g mongodb -d "$RUNDIR"
# Start the process using the wrapper
start-stop-daemon --background --start --quiet --pidfile $PIDFILE \
--make-pidfile --chuid $DAEMONUSER \
diff --git a/debian/mongodb-server.postinst b/debian/mongodb-server.postinst
index 4d0e786..5dac006 100644
--- a/debian/mongodb-server.postinst
+++ b/debian/mongodb-server.postinst
@@ -34,6 +34,10 @@ case "$1" in
# create logdir -- note: this should agree with logpath in mongodb.conf
mkdir -p /var/log/mongodb
chown -R mongodb:mongodb /var/log/mongodb
+
+ # create rundir
+ mkdir -p /var/run/mongodb
+ chown -R mongodb:mongodb /var/run/mongodb
;;
abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/debian/mongodb-server.postrm b/debian/mongodb-server.postrm
index 4bbb708..07795e3 100644
--- a/debian/mongodb-server.postrm
+++ b/debian/mongodb-server.postrm
@@ -21,6 +21,7 @@ set -e
case "$1" in
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ rm -rf /var/run/mongodb
;;
*)
--
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