ultrabug 14/05/14 09:16:49
Added: mongos.initd-r2 mongodb.initd-r2
mongodb-2.6.1-fix-scons.patch mongos.conf-r2
mongodb.confd-r2 mongos.confd-r2 mongodb.conf-r2
mms-agent.initd-r2
Log:
version 2.6.x bump fix #508190
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key
B658FA13)
Revision Changes Path
1.1 dev-db/mongodb/files/mongos.initd-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongos.initd-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongos.initd-r2?rev=1.1&content-type=text/plain
Index: mongos.initd-r2
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mongos.initd-r2,v 1.1
2014/05/14 09:16:49 ultrabug Exp $
config_file=${config_file:-/etc/${SVCNAME}.conf}
run_dir=${run_dir:-/run/mongodb}
command="/usr/bin/mongos"
command_args="--config ${config_file}"
command_background="true"
pidfile=${run_dir}/${SVCNAME}.pid
user=${user:-mongodb}
group=${group:-mongodb}
depend() {
use net
}
start_pre() {
checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
if [ ! -f ${config_file} ]; then
eerror "Missing configuration file ${config_file}"
return 1
fi
}
1.1 dev-db/mongodb/files/mongodb.initd-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb.initd-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb.initd-r2?rev=1.1&content-type=text/plain
Index: mongodb.initd-r2
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mongodb.initd-r2,v 1.1
2014/05/14 09:16:49 ultrabug Exp $
config_file=${config_file:-/etc/${SVCNAME}.conf}
run_dir=${run_dir:-/run/mongodb}
command="/usr/bin/mongod"
command_args="--config ${config_file}"
command_background="true"
pidfile=${run_dir}/${SVCNAME}.pid
user=${user:-mongodb}
group=${group:-mongodb}
depend() {
use net
}
start_pre() {
checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
if [ ! -f ${config_file} ]; then
eerror "Missing configuration file ${config_file}"
return 1
fi
}
1.1 dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch?rev=1.1&content-type=text/plain
Index: mongodb-2.6.1-fix-scons.patch
===================================================================
diff --git SConstruct SConstruct
index 3886d1b..81c59a9 100644
--- SConstruct
+++ SConstruct
@@ -811,19 +811,17 @@ if nix:
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is
found in the search path but can't be used.
env.Append( CCFLAGS=["-fPIC",
"-fno-strict-aliasing",
- "-ggdb",
"-pthread",
"-Wall",
"-Wsign-compare",
"-Wno-unknown-pragmas",
"-Winvalid-pch"] )
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet
- if linux or darwin:
- env.Append( CCFLAGS=["-Werror", "-pipe"] )
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'])
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
# SERVER-9761: Ensure early detection of missing symbols in dependent
libraries at program
# startup.
@@ -840,7 +838,7 @@ if nix:
if not darwin:
env.Append( LINKFLAGS=["-rdynamic"] )
- env.Append( LIBS=[] )
+ env.Append( LIBS=['pcre', 'pcrecpp', 'snappy', 'yaml-cpp'] )
#make scons colorgcc friendly
for key in ('HOME', 'TERM'):
1.1 dev-db/mongodb/files/mongos.conf-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongos.conf-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongos.conf-r2?rev=1.1&content-type=text/plain
Index: mongos.conf-r2
===================================================================
# !! IMPORTANT !!
#
# This file uses the YAML format as described in the documentation:
# http://docs.mongodb.org/manual/reference/configuration-options/
systemLog:
destination: file
path: "/var/log/mongodb/mongos.log"
quiet: true
logAppend: true
net:
port: 27017
bindIp: 127.0.0.1
ssl:
mode: disabled
#security:
#keyFile:
#clusterAuthMode:
#sharding:
#configDB:
# Specifies one of the MongoDB parameters described here:
# http://docs.mongodb.org/manual/reference/parameters/
#
# You can specify multiple setParameter fields such as:
# setParameter: {enableTestCommands: 1}
#setParameter:
1.1 dev-db/mongodb/files/mongodb.confd-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb.confd-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb.confd-r2?rev=1.1&content-type=text/plain
Index: mongodb.confd-r2
===================================================================
# !! IMPORTANT !!
#
# This file is ONLY used to override some of the init script configuration.
#
# You should NOT use this file to configure your mongodb instance,
# see the /etc/mongodb.conf file instead.
#
# Available init script modifiers :
# - config_file : the configuration file to use (default : /etc/mongodb.conf)
# - user : the user used to run your mongodb instance (default : mongodb)
# - group : the group used to run your mongodb instance (default : mongodb)
# - run_dir : the run directory for your PID files (default : /run/mongodb)
1.1 dev-db/mongodb/files/mongos.confd-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongos.confd-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongos.confd-r2?rev=1.1&content-type=text/plain
Index: mongos.confd-r2
===================================================================
# !! IMPORTANT !!
#
# This file is ONLY used to override some of the init script configuration.
#
# You should NOT use this file to configure your mongos instance,
# see the /etc/mongos.conf file instead.
#
# Available init script modifiers :
# - config_file : the configuration file to use (default : /etc/mongos.conf)
# - user : the user used to run your mongodb instance (default : mongodb)
# - group : the group used to run your mongodb instance (default : mongodb)
# - run_dir : the run directory for your PID files (default : /run/mongodb)
1.1 dev-db/mongodb/files/mongodb.conf-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb.conf-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mongodb.conf-r2?rev=1.1&content-type=text/plain
Index: mongodb.conf-r2
===================================================================
# !! IMPORTANT !!
#
# This file uses the YAML format as described in the documentation:
# http://docs.mongodb.org/manual/reference/configuration-options/
storage:
dbPath: "/var/lib/mongodb"
systemLog:
destination: file
path: "/var/log/mongodb/mongodb.log"
quiet: true
logAppend: true
net:
port: 27017
bindIp: 127.0.0.1
ssl:
mode: disabled
#security:
#keyFile:
#clusterAuthMode:
#replication:
#replSetName:
# Specifies one of the MongoDB parameters described here:
# http://docs.mongodb.org/manual/reference/parameters/
#
# You can specify multiple setParameter fields such as:
# setParameter: {enableTestCommands: 1}
#setParameter:
1.1 dev-db/mongodb/files/mms-agent.initd-r2
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mms-agent.initd-r2?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/files/mms-agent.initd-r2?rev=1.1&content-type=text/plain
Index: mms-agent.initd-r2
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mms-agent.initd-r2,v
1.1 2014/05/14 09:16:49 ultrabug Exp $
logfile=/var/log/mongodb/mms-agent.log
run_dir=${run_dir:-/run/mongodb}
command="/usr/bin/python2 agent.py &>${logfile}"
command_background="true"
pidfile=${run_dir}/${SVCNAME}.pid
user=${user:-mongodb}
group=${group:-mongodb}
depend() {
need net
use syslog
}
start_pre() {
checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
cd /opt/mms-agent
}