svn commit: r446002 - in head/databases/mongodb34-rocks: . files
Thomas Zander
riggs at FreeBSD.org
Sun Jul 16 13:00:12 UTC 2017
Author: riggs
Date: Sun Jul 16 13:00:10 2017
New Revision: 446002
URL: https://svnweb.freebsd.org/changeset/ports/446002
Log:
Fix initial startup: Create missing /var/run/mongodb folder
PR: 219700
Submitted by: numisemis at yahoo.com (maintainer)
MFH: 2017Q3
Modified:
head/databases/mongodb34-rocks/Makefile
head/databases/mongodb34-rocks/files/mongod.in
head/databases/mongodb34-rocks/files/mongos.in
Modified: head/databases/mongodb34-rocks/Makefile
==============================================================================
--- head/databases/mongodb34-rocks/Makefile Sun Jul 16 12:44:13 2017 (r446001)
+++ head/databases/mongodb34-rocks/Makefile Sun Jul 16 13:00:10 2017 (r446002)
@@ -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: head/databases/mongodb34-rocks/files/mongod.in
==============================================================================
--- head/databases/mongodb34-rocks/files/mongod.in Sun Jul 16 12:44:13 2017 (r446001)
+++ head/databases/mongodb34-rocks/files/mongod.in Sun Jul 16 13:00:10 2017 (r446002)
@@ -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: head/databases/mongodb34-rocks/files/mongos.in
==============================================================================
--- head/databases/mongodb34-rocks/files/mongos.in Sun Jul 16 12:44:13 2017 (r446001)
+++ head/databases/mongodb34-rocks/files/mongos.in Sun Jul 16 13:00:10 2017 (r446002)
@@ -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-all
mailing list