Ubuntu 10.04 (Lucid Lynx) goes EoL 2015-04-30, and as such, we no longer want to be building packages for this platform. https://lists.ubuntu.com/archives/ubuntu-announce/2015-March/000193.html
Apparently runlevel 4 is not used on SUSE, so we remove it from Default-Start. We also move runlevel 2 to Default-Stop for consistency with our puppet packaging.
As part of MCO-617, the mcollective version will never be @DEVELOPMENT_VERSION@ so prune the codepaths that allow for it in ddl requirement validation.
If the middleware is down, or unreachable (which it's very likely to be for stomp1:6163 as it's just placeholder) the client will just sit and wait which is a poor first impression. Add connection_timeout to the example config file, so a user won't sit wondering why `mco ping` in an unconfigured environment simply waits.
The latest version of the Unified Puppet Agent Layout calls for config files in /etc/puppetlabs/$project/$project.conf, logfiles in /var/log/puppetlabs/$project.log, pidfiles in /var/run/puppetlabs/$project.pid, binaries in /opt/puppetlabs/puppet/bin and user plugins for MCollective in /opt/puppetlabs/mcollective/plugins. Here we make those changes.
When starting mcollective under systemd on CentOS 7 I was seeing this message: Feb 11 00:35:07 ip-10-169-74-156 systemd: Starting The Marionette Collective... Feb 11 00:35:08 ip-10-169-74-156 systemd: mcollective.service: Supervising process 6520 which is not our child. We'll most likely not notice when it exits. Feb 11 00:35:08 ip-10-169-74-156 systemd: Started The Marionette Collective. This was because mcollectived was configured to daemonize and the systemd unit file specified a "forking" service. It is better to not daemonize services under systemd as it enabled them to be more reliably monitored. This PR converts the mcollective systemd service to type "simple" and doesn't daemonize the mcollectived daemon on startup.
…ter TOCs Our TOC generator only uses H2 and H3 tags, expecting that there's only going to be one H1 for the page.
… TOCs This'll suppress the extra whitespace.