[SERVER-3579] Standardize package & service names across installers Created: 11/Aug/11  Updated: 05/Nov/15  Resolved: 13/Oct/13

Status: Closed
Project: Core Server
Component/s: Packaging
Affects Version/s: None
Fix Version/s: 2.5.3

Type: Improvement Priority: Minor - P4
Reporter: Jared Rosoff Assignee: Ernie Hershey
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-6067 Debian/Ubuntu packages use "mongodb",... Closed
is duplicated by SERVER-9203 Change references from "mongo" to "mo... Closed
is duplicated by SERVER-13164 No mongod service for Debian mongodb-... Closed
Related
related to SERVER-10876 starting mongod service fails on redh... Closed
Backwards Compatibility: Minor Change
Participants:

 Description   

The Yum package is called "mongodb-server" whereas the Apt package is "mongodb-10gen"
Also, once installed, the "Yum" package creates a service init script called "mongod" whereas the apt package creates as service called "mongodb".

It would be great if the package and service names were consistent across installers.

When trying to automate installs with tools like Chef and Puppet, we currently need to check what environment we're running in in order to branch the installer logic to do the right thing. Having standard package and service names would simplify these automation scripts.



 Comments   
Comment by auto [ 04/Oct/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-3579 Change redhat username and group from mongod to mongodb
Branch: master
https://github.com/mongodb/mongo/commit/ef582b64cb3013bed2165f3bc35f180e52710b66

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-3579 Change file paths to consistent format
Branch: master
https://github.com/mongodb/mongo/commit/e01dfe96c73e89fb5e20f55faff4fcbfb54de1b5

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-3579 version bump in spec file
Branch: master
https://github.com/mongodb/mongo/commit/d32637303b9dedd812d8bc9c10b173755e3602eb

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-3579 Packaging logic cleanup
Branch: master
https://github.com/mongodb/mongo/commit/5a590d8514813f6cb169ab1f8ab6eb7ef03678ea

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-3579 replace mongo-10gen and mongodb-10gen with mongodb-org
Branch: master
https://github.com/mongodb/mongo/commit/787d2d85a8693dce18137866e5ac969e5f97e66a

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-3579 replace 10gen with mongodb
Branch: master
https://github.com/mongodb/mongo/commit/cd2f9548a39b1fd215e983610ddb2edd0d694abf

Comment by Ernie Hershey [ 17/Sep/13 ]

An aspect of this change will be to use the terms "mongo," "mongod," and "mongodb" deliberately, referring only to the mongo shell for "mongo," the database server process for "mongod" and the package/project/product/organization/company for "mongodb."

Filesystem location changes this will incorporate:
Configuration file:
/etc/mongod.conf
Init script (and service name):
/etc/init.d/mongod

Default log file location:
/var/log/mongodb/mongod.log
Default dbpath:
/var/lib/mongodb/

Comment by Ernie Hershey [ 10/Sep/13 ]

Plans for new package names are:

Community:
mongodb-org
mongodb-org-server
mongodb-org-shell
mongodb-org-mongos
mongodb-org-tools

Enterprise:
mongodb-enterprise
mongodb-enterprise-server
mongodb-enterprise-shell
mongodb-enterprise-mongos
mongodb-enterprise-tools

Generated at Thu Feb 08 03:03:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.