summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup
diff options
context:
space:
mode:
authorShrikant Bobade <shrikant_bobade@mentor.com>2017-08-17 19:04:21 +0530
committerBruce Ashfield <bruce.ashfield@windriver.com>2017-08-17 11:55:29 -0400
commita4a08a04d5852502c0ab950778e65306c55d85c5 (patch)
tree55225f3145d685efe25841f22eb8541679a11714 /meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup
parent173d8ad1ae20df9a68fab6b34794ad44bbe11109 (diff)
downloadmeta-cloud-services-a4a08a04d5852502c0ab950778e65306c55d85c5.tar.gz
rabbitmq-server: add systemd support
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>
Diffstat (limited to 'meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup')
-rwxr-xr-xmeta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup26
1 files changed, 26 insertions, 0 deletions
diff --git a/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup b/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup
new file mode 100755
index 0000000..343c775
--- /dev/null
+++ b/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server-setup
@@ -0,0 +1,26 @@
1#!/bin/sh
2#
3# rabbitmq-server-setup RabbitMQ broker setup
4#
5# description: To Enable AMQP server provided by RabbitMQ,
6# this setup required before starting rabbitmq-server.
7#
8##
9
10
11# Ensure that HOME is set, since the erlang cookie file must be written
12# somewhere
13export HOME=/home/root
14
15USER=root
16ROTATE_SUFFIX=
17INIT_LOG_DIR=/var/log/rabbitmq
18
19# setup log dir and files for rabbitmq server
20if [ ! -d ${INIT_LOG_DIR} ]; then
21 mkdir ${INIT_LOG_DIR}
22 chmod 0755 ${INIT_LOG_DIR}
23 chown $USER:$USER ${INIT_LOG_DIR}
24 touch ${INIT_LOG_DIR}/startup_err
25 touch ${INIT_LOG_DIR}/startup_log
26fi