svn commit: r446035 - in branches/2017Q3/databases/mongodb34-rocks: . files
Thomas Zander
riggs at FreeBSD.org
Sun Jul 16 16:30:51 UTC 2017
Author: riggs
Date: Sun Jul 16 16:30:49 2017
New Revision: 446035
URL: https://svnweb.freebsd.org/changeset/ports/446035
Log:
MFH: r446002
Fix initial startup: Create missing /var/run/mongodb folder
PR: 219700
Submitted by: numisemis at yahoo.com (maintainer)
Approved by: ports-secteam (miwi)
Modified:
branches/2017Q3/databases/mongodb34-rocks/Makefile
branches/2017Q3/databases/mongodb34-rocks/files/mongod.in
branches/2017Q3/databases/mongodb34-rocks/files/mongos.in
Directory Properties:
branches/2017Q3/ (props changed)
Modified: branches/2017Q3/databases/mongodb34-rocks/Makefile
==============================================================================
--- branches/2017Q3/databases/mongodb34-rocks/Makefile Sun Jul 16 16:28:52 2017 (r446034)
+++ branches/2017Q3/databases/mongodb34-rocks/Makefile Sun Jul 16 16:30:49 2017 (r446035)
@@ -3,7 +3,7 @@
PORTNAME= mongodb
PORTVERSION= 3.4.4
DISTVERSIONPREFIX= r
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases net
MASTER_SITES= https://fastdl.mongodb.org/src/ \
http://fastdl.mongodb.org/src/ \
Modified: branches/2017Q3/databases/mongodb34-rocks/files/mongod.in
==============================================================================
--- branches/2017Q3/databases/mongodb34-rocks/files/mongod.in Sun Jul 16 16:28:52 2017 (r446034)
+++ branches/2017Q3/databases/mongodb34-rocks/files/mongod.in Sun Jul 16 16:30:49 2017 (r446035)
@@ -31,21 +31,22 @@ load_rc_config $name
: ${mongod_limits="NO"}
: ${mongod_dbpath="/var/db/mongodb"}
: ${mongod_logpath="/var/log/mongodb"}
+: ${mongod_runpath="/var/run/mongodb"}
: ${mongod_flags="--logpath ${mongod_logpath}/mongod.log --logappend"}
: ${mongod_user="mongodb"}
: ${mongod_group="mongodb"}
: ${mongod_config="%%PREFIX%%/etc/mongod.conf"}
-pidfile="/var/run/mongodb/mongod.pid"
+pidfile="${mongod_runpath}/mongod.pid"
command=%%PREFIX%%/bin/${name}
command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null"
start_precmd="${name}_prestart"
mongod_create_dbpath()
{
- mkdir ${mongod_dbpath} >/dev/null 2>/dev/null
- mkdir ${mongod_logpath} >/dev/null 2>/dev/null
- [ $? -eq 0 ] && chown -R ${mongod_user}:${mongod_group} ${mongod_dbpath} ${mongod_logpath}
+ install -d -g ${mongod_group} -o ${mongod_user} -m 755 ${mongod_dbpath}
+ install -d -g ${mongod_group} -o ${mongod_user} -m 755 ${mongod_logpath}
+ install -d -g ${mongod_group} -o ${mongod_user} -m 755 ${mongod_runpath}
}
mongod_prestart()
Modified: branches/2017Q3/databases/mongodb34-rocks/files/mongos.in
==============================================================================
--- branches/2017Q3/databases/mongodb34-rocks/files/mongos.in Sun Jul 16 16:28:52 2017 (r446034)
+++ branches/2017Q3/databases/mongodb34-rocks/files/mongos.in Sun Jul 16 16:30:49 2017 (r446035)
@@ -28,20 +28,21 @@ load_rc_config $name
: ${mongos_enable="NO"}
: ${mongos_limits="NO"}
: ${mongos_logpath="/var/log/mongodb"}
+: ${mongos_runpath="/var/run/mongodb"}
: ${mongos_flags="--logpath ${mongos_logpath}/mongos.log --logappend"}
: ${mongos_user="mongodb"}
: ${mongos_group="mongodb"}
: ${mongos_config="%%PREFIX%%/etc/mongos.conf"}
-pidfile="/var/run/mongodb/mongos.pid"
+pidfile="${mongos_runpath}/mongos.pid"
command=%%PREFIX%%/bin/${name}
command_args="--config $mongos_config --fork >/dev/null 2>/dev/null"
start_precmd="${name}_prestart"
mongos_create_dbpath()
{
- mkdir ${mongos_logpath} >/dev/null 2>/dev/null
- [ $? -eq 0 ] && chown -R ${mongos_user}:${mongos_group} ${mongos_logpath}
+ install -d -g ${mongos_group} -o ${mongos_user} -m 755 ${mongos_logpath}
+ install -d -g ${mongos_group} -o ${mongos_user} -m 755 ${mongos_runpath}
}
mongos_prestart()
More information about the svn-ports-branches
mailing list