summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb')
-rw-r--r--meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb14
1 files changed, 13 insertions, 1 deletions
diff --git a/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb b/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
index 101d098..8e4be5f 100644
--- a/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
+++ b/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
@@ -10,6 +10,8 @@ SRC_URI = "http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/${PN}-${PV}.t
10 file://rabbitmq-server \ 10 file://rabbitmq-server \
11 file://remove-docs.patch \ 11 file://remove-docs.patch \
12 file://cleanup_install.patch \ 12 file://cleanup_install.patch \
13 file://rabbitmq-server.service \
14 file://rabbitmq-server-setup \
13 " 15 "
14 16
15SRC_URI[md5sum] = "09d1af64c005bc680d6790b90655d021" 17SRC_URI[md5sum] = "09d1af64c005bc680d6790b90655d021"
@@ -44,9 +46,17 @@ do_install() {
44 mv ${D}/ebin ${RABBIT_LIB_DIR}/ebin 46 mv ${D}/ebin ${RABBIT_LIB_DIR}/ebin
45 mv ${D}/include ${RABBIT_LIB_DIR}/include 47 mv ${D}/include ${RABBIT_LIB_DIR}/include
46 mv ${D}/plugins ${RABBIT_LIB_DIR}/plugins 48 mv ${D}/plugins ${RABBIT_LIB_DIR}/plugins
49
50 install -d ${D}${systemd_unitdir}/system
51 install -m 0644 ${WORKDIR}/rabbitmq-server.service ${D}${systemd_unitdir}/system
52
53 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
54 install -d ${D}${bindir}
55 install -m 0755 ${WORKDIR}/rabbitmq-server-setup ${D}${bindir}
56 fi
47} 57}
48 58
49inherit useradd update-rc.d 59inherit useradd update-rc.d systemd
50 60
51USERADD_PACKAGES = "${PN}" 61USERADD_PACKAGES = "${PN}"
52GROUPADD_PARAM_${PN} = "--system rabbitmq" 62GROUPADD_PARAM_${PN} = "--system rabbitmq"
@@ -56,6 +66,8 @@ USERADD_PARAM_${PN} = "--system --create-home --home /var/lib/rabbitmq \
56INITSCRIPT_NAME = "rabbitmq-server" 66INITSCRIPT_NAME = "rabbitmq-server"
57INITSCRIPT_PARAMS = "defaults" 67INITSCRIPT_PARAMS = "defaults"
58 68
69SYSTEMD_SERVICE_${PN} = "rabbitmq-server.service"
70
59FILES_${PN} += " ${libdir}/rabbitmq/lib/${PN}-${PV}/* \ 71FILES_${PN} += " ${libdir}/rabbitmq/lib/${PN}-${PV}/* \
60 ${localstatedir}/* \ 72 ${localstatedir}/* \
61 " 73 "