diff options
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.bb | 14 |
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 | ||
15 | SRC_URI[md5sum] = "09d1af64c005bc680d6790b90655d021" | 17 | SRC_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 | ||
49 | inherit useradd update-rc.d | 59 | inherit useradd update-rc.d systemd |
50 | 60 | ||
51 | USERADD_PACKAGES = "${PN}" | 61 | USERADD_PACKAGES = "${PN}" |
52 | GROUPADD_PARAM_${PN} = "--system rabbitmq" | 62 | GROUPADD_PARAM_${PN} = "--system rabbitmq" |
@@ -56,6 +66,8 @@ USERADD_PARAM_${PN} = "--system --create-home --home /var/lib/rabbitmq \ | |||
56 | INITSCRIPT_NAME = "rabbitmq-server" | 66 | INITSCRIPT_NAME = "rabbitmq-server" |
57 | INITSCRIPT_PARAMS = "defaults" | 67 | INITSCRIPT_PARAMS = "defaults" |
58 | 68 | ||
69 | SYSTEMD_SERVICE_${PN} = "rabbitmq-server.service" | ||
70 | |||
59 | FILES_${PN} += " ${libdir}/rabbitmq/lib/${PN}-${PV}/* \ | 71 | FILES_${PN} += " ${libdir}/rabbitmq/lib/${PN}-${PV}/* \ |
60 | ${localstatedir}/* \ | 72 | ${localstatedir}/* \ |
61 | " | 73 | " |