when using service status command
fixing "/etc/init.d/mongodb: 251: log_successs_msg: not found" error
spelling mistake "log_successs_msg" to "log_success_msg"
Closes https://github.com/mongodb/mongo/pull/1500
Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
`log_progress_msg` does not print any message in Ubuntu-20.04.4 LTS in WSL. In file `/lib/lsb/init-functions.d/50-ubuntu-logging`, the function `log_progress_msg () { : }` does nothing. To show the output, `log_success_msg` and `log_failure_msg` could be good alternatives.
Closes https://github.com/mongodb/mongo/pull/1474
Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
Some dependencies were not being captured automatically by the Debian
package build system (namely, the Cyrus SASL modules required for
Enterprise), which was causing failures for some users. The explicit
dependencies declared in the RPM packages are mirrored in the Debian
packaging now.
We were previously waiting for network.target, which does not actually
mean the network interface will be up and have an IP address assigned.
During some reboots, it's possible that mongod would start up before the
network interface was fully online, and this caused startup failures if
mongod was configured to listen on a specific IP address. Now we wait
for network-online.target instead to ensure the IP address is available
when mongod starts.
The mongodb-*-tools packages were split into mongodb-database-tools and
mongodb-*-tools-extra, which causes some package management headaches
during upgrades to v4.4. This change updates the package control files
to account for the package splits so upgrades go more smoothly.
The previous debian package maintainer was set to a single person,
and any maintainer requests would be directed at this person. Instead,
we use an email list that is dedicated for the purpose.
License for Community artifacts is in the LICENSE-Community.txt file.
License for Enterprise artifacts is in the LICENSE-Enterprise.txt file.
This change also updates deb/rpm/msi packages.