aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/rabbitmq
AgeCommit message (Collapse)Author
2021-07-31global: overrides conversionBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2017-11-07rabbitmq-server: add missing depends on coreutils-nativeMark Asselstine
With the move to RSS this missing dependency became a build issue, previously hidden by some other package fullfilling the dependency before this package was built. With RSS we need to ensure all first level dependencies are listed to avoid build failures. The build requires the 'fold' command which is provided by coreutils-native. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-08-17rabbitmq-server: add systemd supportShrikant Bobade
add systemd support to bring-up out of box rabbitmq-server support. rabbitmq-server-setup: essential setup required by rabbitmq-server rabbitmq-server.service: systemd support service file Signed-off-by: Shrikant Bobade <shrikant_bobade@mentor.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-09chef: remove the use of chefMark Asselstine
The use of chef was never complete, had isses with updating binary database files and had a cumbersome implementation. Since we are using Ansible in meta-overc we are dropping the use of chef here and will look to being at par with meta-overc by using Ansible if/when we get time to look at runtime configuration in meta-cloud-services. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-09-26openstack: restart daemons exposed by the following services in openstackMustapha Lansana
Openstackchef class provides the framework to reconfigure openstack at run-time. These services are inheriting openstackchef so that script file(s), specified in the respective recipe file, using the variables below are restarted by the decentralized openstackchef class framework when reconfiguring openstack: INITSCRIPT_PACKAGES: The list of init-scripts to start/stop when reconfiguring openstack. INITSCIPT_NAME_x: The name of the init-script mentioned above. INITSCRIPT_PARAMS_X: This parameter defines the run-level and priority for the init-script. However, the only parameter in this variable that is of interest to openstackchef class is the priority of the init-script. Changes to none of the above variables is shown by this patch set, however, it's to point out that openstackchef makes the assumption that these variables are set in the service's recipe file. Failure to set these variables, could lead to the service not working properly after the stack is re-configured. Signed-off-by: Mustapha Lansana <Mustapha.Lansana@windriver.com>
2014-07-18rabbitmq: make HOME configurableBruce Ashfield
Since rabbitmq uses HOME as the location for the erlang cookie, rabbitmq will fail to start if that directory is not on the system. To ensure that this is configurable, we use the bitbake variable ROOT_HOME and replace a placeholder in the initscript. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-06-09meta-openstack/rabbitmq-server: QA Warning found-reference to /usrMustapha Lansana
When populating the Openstack rootfs with rabbitmq-server package, you get the following warnings: WARNING: QA Issue: rabbitmq-server: Found a reference to /usr/ in rabbitmq-server-3.2.4-r2/packages-split/rabbitmq-server/sbin/rabbitmq-env WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix This patch silence the warning by telling the build system to not throw warnings if a script in base_[bindir | sbindir | libdir ] makes what it considers an unsafe reference to exec_prefix. The reference though to exec_prefix in this case is very safe, since it is only part of variable directing other scripts to rabbitmq-server's plugins directory. Signed-off-by: Mustapha Lansana <Mustapha.Lansana@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-05-24rabbitmq-server: the following files/directories were installed but not ↵Amy Fong
shipped in any package A number of license and installation files were installed to ${D}, move these to ${D}/usr/share/doc Signed-off-by: Amy Fong <amy.fong@windriver.com>
2014-04-01rabbitmq cannot enable firehose tracerAmy Fong
Modify the erlang_cookie for root's home directory in the initrd script to enable the root user to run rabbitmq configuration options. Signed-off-by: Amy Fong <amy.fong@windriver.com>
2014-03-28erlang: update to R16BBruce Ashfield
Updating to the R16B erlang version from: https://github.com/joaohf/meta-erlang This is a cherry pick of the latest to avoid adding a new layer dependency. Eventually, this will be dropped and the layer used directly. We also update rabbitmq-server to depend on erlang-modules to get the proper support on target. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-03-27rabbitmq: update to 3.2.4Bruce Ashfield
The existing version of rabbitmq is showing its age, updating it to 3.2.4 so we can take advantage of better debug and new functionality. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-03-26rabbitmq-server: start failedAmy Fong
Starting : FAILED - check /var/log/rabbitmq/startup_{log, _err} rabbitmq-server status also shows an error message: Status of node rabbit@controller ... Error: unable to connect to node rabbit@controller: nodedown <snip> There's a problem with erlang cookie synchronization. rabbitmq's home directory is created and is used as the location for the cookie. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-03-12rabbitmq-server: add missing DEPENDSMark Asselstine
Add libxslt-native otherwise you will get the error: | /bin/sh: 1: /bin/sh: 1: xsltproc: not foundxsltproc: not found Add unzip otherwise you will get the error: | make[3]: unzip: Command not found Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-03-03rabbitmq-server: add missing zip-native DEPENDSMark Asselstine
As part of the build there is an attempt to package rabbit_common-0.0.0.ez using zip. If zip isn't present on the build host this will cause an error: | cp ../rabbitmq-server/include/*.hrl dist/rabbit_common-0.0.0/include/ | (cd dist; zip -q -r rabbit_common-0.0.0.ez rabbit_common-0.0.0) | /bin/sh: 1: zip: not found Adding zip-native in the DEPENDS avoids making the assumption that zip is installed on the build host. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-11-25initscrtips: make initscripts chkconfig and service safeBruce Ashfield
To support the execution of the chkconfig and service scripts, we need to ensure a consistent header on the initscripts, and a consistent environment that allows scratch files to be written. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-10-03rabbitmq: add /var/log/rabbitmq to packagingBruce Ashfield
For systems with non-volatile /var mounts, adding /var/log/rabbmitmq to the main package allows logging to be enabled by default. For volatile /var based systems, it does no harm, but does not always create the directory on boot. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28rabbitmq-server: Updated patchMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28rabbitmq-server: added 3.0.4Mihai Prica
-The quick fix doesn't build the docs for the package because of an error. -Added an initscript for the package. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>