0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-28 07:59:02 +01:00
Commit Graph

148 Commits

Author SHA1 Message Date
Aleksandr Romanov
a0a7b6ff5d Fix debian/*.control - add 'adduser' dependency
Signed-off-by: Ernie Hershey <ernie.hershey@10gen.com>
2015-04-29 18:03:45 -04:00
Sam Kleinman
a459fcf9e7 SERVER-14750: convert config files to yaml for packages 2015-04-22 15:15:34 -04:00
Ernie Hershey
47f7671096 SERVER-17780 Update init script process ulimit to match recommendations 2015-03-30 12:50:25 -04:00
Sam Kleinman
ca12273ba6 SERVER-17136: update manpages 2015-01-30 18:18:58 -05:00
Ernie Hershey
b8f5d109f5 SERVER-16744 mongodb-org packages shouldn't conflict with themselves 2015-01-08 16:21:20 -05:00
Ernie Hershey
3bc76a0967 SERVER-16744 Targeted community build packaging and repo placement
This also addresses SERVER-16100, SERVER-12160, SERVER-12833, and SERVER-10874
2015-01-06 17:00:26 -05:00
Ernie Hershey
2ae2aee89b SERVER-15598 Use dynamic dependencies for enterprise .debs 2014-10-31 16:51:18 -04:00
daveh86
4b14f63178 SERVER-15751 Change stable debian package files to be in "databases" section, rather than devel
Closes #833

Signed-off-by: Benety Goh <benety@mongodb.com>
2014-10-23 11:55:12 -04:00
Amalia Hawkins
3f6f0879b9 SERVER-14316 Remove addUser function from the shell 2014-07-23 17:23:15 -04:00
Ernie Hershey
d004a865ed SERVER-14283 Update package config file httpinterface default 2014-07-23 14:24:25 -04:00
Nick Stenning
5d4b3fe40c SERVER-10190 Upstart conf: use pidfile, not 'ps'
The default upstart config installed with MongoDB doesn't provide the
`--pidfile` or `--make-pidfile` options to `start-stop-daemon`, which
means it determines whether or not MongoDB is running by inspecting the
process table to see if there are any instances of "mongod" running.

This is a pretty crude mechanism, and we can make it substantially more
reliable (not susceptible to mongod instances running inside LXC
containers or similar) by simply getting start-stop-daemon to write a
pidfile.
2014-06-30 11:46:37 -04:00
Benety Goh
4350bfad7c SERVER-10190 reformat start-stop-daemon command line with newlines 2014-06-30 11:29:24 -04:00
Ernie Hershey
e5da7115af SERVER-9985 Adjust pre-script mkdir commands in upstart config 2014-06-05 11:28:50 -04:00
Idan Kamara
849a83f364 SERVER-9985: chown dirs created by upstart's pre-start stanza
Usually these are created by the the post-install script that runs after installing the package, but if those were rm'ed later on and then created by this script, their permission would be most likely set to root, causing mongod to fail starting.

Signed-off-by: Ernie Hershey <ernie.hershey@mongodb.com>
2014-06-05 10:46:26 -04:00
Ernie Hershey
b77054ef24 SERVER-12095 Update project description in Linux packaging text
This change makes packaging text more consistent between rpms
and debs, as well as bringing the text up to date with more
recent verbiage.
2014-03-19 16:43:37 -04:00
Ernie Hershey
3b0a2b212f SERVER-11045 Update man pages from the MongoDB Manual
This is a direct copy of generated man page content from
the MongoDB Manual.
2014-03-19 09:52:12 -04:00
Ernie Hershey
1beb3d9299 SERVER-7268 Add numactl to upstart script
This is almost identical to the numactl logic in our
Debian init script and similar to the logic in the RPM
init script.
2014-03-10 14:14:40 -04:00
Ernie Hershey
637ca318fd SERVER-12346 Detect dash for ulimit parameter in .deb init script 2014-02-19 13:13:23 -05:00
Ernie Hershey
cc950771c0 SERVER-9123 Include snmp files in enterprise packages 2014-02-11 07:26:13 -05:00
Ernie Hershey
e0af66d3ac SERVER-11765 Create stable packaging files
These are all based on equivalent "-unstable" files
that have been used for 2.5 packages. The only differences
are removing "-unstable" from package, directory, and file names, and
replacing normal packages in conflicts with unstable packages.
2013-12-20 15:51:05 -05:00
Ernie Hershey
edbc2f5a1e SERVER-10051 Specify more exact .deb dependencies 2013-12-02 17:16:33 -05:00
Ernie Hershey
ebaf91105e SERVER-10920 Give split packages consistent distinct summary descriptions 2013-11-19 16:04:55 -05:00
Ernie Hershey
1b4c5d4f2c SERVER-10931 set ulimits in init scripts to match documentation
This sets resource limits across all Linux packages to match our
recommended settings -
http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings
2013-11-19 16:02:08 -05:00
shunwen
991e6a89e5 Fixed debian/init.d typo introduced by SERVER-10871
Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
2013-11-01 11:29:22 -04:00
David Storch
04c6339053 SERVER-11196 ensure .deb and rpm packages conflict with mongodb-server, mongodb-dev, and mongodb-clients
Signed-off-by: Ernie Hershey <ernie.hershey@10gen.com>
2013-10-20 15:13:40 -04:00
David Storch
8051e469a4 SERVER-11024 replace master/slave conf file examples with replset 2013-10-18 10:39:19 -04:00
Ernie Hershey
732c43fd87 SERVER-7883 use getent to check user existence 2013-10-12 18:20:02 -04:00
Ernie Hershey
c7a50d739c SERVER-11008 specify Conflicts instead of Breaks 2013-10-12 18:20:01 -04:00
Ernie Hershey
31713e0af4 SERVER-963 Separate enterprise and community debian rules and control files 2013-10-12 18:20:01 -04:00
Ernie Hershey
b57a0b403e SERVER-963 Externalize enterprise packaging spec files 2013-10-12 18:20:01 -04:00
Ernie Hershey
2a3826d6e7 SERVER-11045 Update man pages from the MongoDB Manual 2013-10-04 16:58:27 -04:00
Ernie Hershey
fc780bfec9 SERVER-11008 Add full conflicting package name list 2013-10-04 13:25:27 -04:00
Ernie Hershey
a83a7fb078 SERVER-10975 Specify correct logpath in deb mongod.conf 2013-10-04 13:25:27 -04:00
Ernie Hershey
09ffdcc927 SERVER-10871 Change 'mongodb' to 'mongo' to mean the mongod process and service 2013-10-04 13:25:27 -04:00
Ernie Hershey
e01dfe96c7 SERVER-3579 Change file paths to consistent format 2013-09-25 21:41:28 -04:00
Ernie Hershey
787d2d85a8 SERVER-3579 replace mongo-10gen and mongodb-10gen with mongodb-org 2013-09-25 21:41:28 -04:00
Ernie Hershey
cd2f9548a3 SERVER-3579 replace 10gen with mongodb 2013-09-25 21:41:28 -04:00
Ernie Hershey
f0e336263b SERVER-963 move debian postinst file to server package 2013-09-16 20:30:41 -04:00
Ernie Hershey
017a17bf24 SERVER-8055 Remove MMS-related keys in default conf 2013-08-06 11:50:38 -04:00
Ernie Hershey
878cc4e5c9 SERVER-6008 move '--' out of DAEMON_OPTS rvalue 2013-07-31 17:32:43 -04:00
Aricg
188a0237bd SERVER-6008 put the logic for DAEMON_OPTS= and -- into the "if which numactl"
I hope this is correct, I have signed the contributor's agreement.

Signed-off-by: Ernie Hershey <ernie.hershey@10gen.com>
2013-07-31 17:30:00 -04:00
Ernie Hershey
51a46c5f9a SERVER-963 Split and externalize Linux packages
This includes splitting rpm and .deb packages into sub-packages and
externalizing the spec and control files to be maintained as static
files.
2013-07-26 17:01:00 -04:00
Ernie Hershey
f8699f77f9 SERVER-792 Bind to localhost by default in RPM and debs only
Add bind_ip = 127.0.0.1 to config file installed by rpm and deb
packages.
2013-03-29 15:56:43 -04:00
Ernie Hershey
a9e3f501a7 SERVER-5307 fixing file mode to match other man page files 2013-03-14 20:06:31 -04:00
Ernie Hershey
b4704b474f SERVER-5307 New man pages generated from docs by samk@10gen.com 2013-03-14 19:54:50 -04:00
Jason Rassi
23fc55ca33 SERVER-8674 Update hyperlinks to point to dochub 2013-03-01 15:52:09 -05:00
Jason Rassi
117f00f4d7 SERVER-8674 Remove literal mentions of wiki from comments, docs 2013-03-01 15:52:02 -05:00
Mike Fiedler
9dca13232a SERVER-1654 modifies Debian startup script 2012-08-02 13:52:47 -04:00
Eliot Horowitz
927beb54fb BUMP 2.1.2 2012-06-26 00:20:48 -04:00
Derick Rethans
c78371347e Fixed a typo in the port for the HTTP interface 2012-05-15 22:40:01 +01:00