From: Alexey Lebedeff Date: Mon, 28 Nov 2016 13:40:12 +0000 (+0300) Subject: Use HiPE-compiled code X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F38%2F28938%2F7;p=packages%2Ftrusty%2Frabbitmq-server.git Use HiPE-compiled code Closes-Bug: 1645315 Change-Id: I3b41147be55db2a76fa47688bd1ec416a0c6ef1d --- diff --git a/debian/changelog b/debian/changelog index 84a2dbe..9760536 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +rabbitmq-server (3.6.6-1~u14.04+mos2) mos9.0; urgency=medium + + * Use HiPE-compilation + + -- Alexey Lebedeff Fri, 11 Nov 2016 15:06:56 +0000 + rabbitmq-server (3.6.6-1~u14.04+mos1) mos9.0; urgency=medium * new upstream release diff --git a/debian/control b/debian/control index a962c70..cf9f8fa 100644 --- a/debian/control +++ b/debian/control @@ -18,7 +18,7 @@ Standards-Version: 3.9.4 Package: rabbitmq-server Architecture: all -Depends: erlang-nox (>= 1:16.b.3) | esl-erlang, adduser, logrotate, socat, init-system-helpers (>= 1.13~) +Depends: erlang-nox (>= 1:16.b.3) | esl-erlang, adduser, logrotate, socat, init-system-helpers (>= 1.13~), erlang-base-hipe Description: Multi-protocol messaging broker RabbitMQ is an open source multi-protocol messaging broker. Homepage: http://www.rabbitmq.com/ diff --git a/debian/patches/native-code-location.patch b/debian/patches/native-code-location.patch new file mode 100644 index 0000000..d207454 --- /dev/null +++ b/debian/patches/native-code-location.patch @@ -0,0 +1,10 @@ +--- a/deps/rabbit/scripts/rabbitmq-server ++++ b/deps/rabbit/scripts/rabbitmq-server +@@ -152,6 +152,7 @@ start_rabbitmq_server() { + check_start_params && + RABBITMQ_CONFIG_FILE=$RABBITMQ_CONFIG_FILE \ + exec ${ERL_DIR}erl \ ++ -pa /var/lib/rabbitmq/native-code \ + -pa ${RABBITMQ_SERVER_CODE_PATH} ${RABBITMQ_EBIN_ROOT} \ + ${RABBITMQ_START_RABBIT} \ + ${RABBITMQ_NAME_TYPE} ${RABBITMQ_NODENAME} \ diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..8b5f59c --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +native-code-location.patch diff --git a/debian/postinst b/debian/postinst old mode 100644 new mode 100755 index c83881e..cddeb99 --- a/debian/postinst +++ b/debian/postinst @@ -41,6 +41,7 @@ case "$1" in [ ! -f /etc/rabbitmq/rabbitmq-env.conf ]; then mv /etc/rabbitmq/rabbitmq.conf /etc/rabbitmq/rabbitmq-env.conf fi + rabbitmqctl hipe_compile /var/lib/rabbitmq/native-code ;; abort-upgrade|abort-remove|abort-deconfigure)