]> review.fuel-infra Code Review - packages/trusty/rabbitmq-server.git/commitdiff
Use HiPE-compiled code 79/28979/1
authorAlexey Lebedeff <alebedev@mirantis.com>
Mon, 28 Nov 2016 13:40:12 +0000 (16:40 +0300)
committerAlexey Lebedeff <alebedev@mirantis.com>
Tue, 29 Nov 2016 07:41:51 +0000 (10:41 +0300)
Closes-Bug: 1645315
Change-Id: I3b41147be55db2a76fa47688bd1ec416a0c6ef1d

debian/changelog
debian/control
debian/patches/native-code-location.patch [new file with mode: 0644]
debian/patches/series
debian/postinst [changed mode: 0644->0755]

index 00e4b7f6316aa5d23de5bb1a0450884de920c57e..8b57225773f0e7e12cd1a44314e0164717fe01f1 100644 (file)
@@ -1,3 +1,9 @@
+rabbitmq-server (3.6.6-1~u14.04+mos2) mos8.0; urgency=medium
+
+  * Use HiPE-compilation
+
+ -- Alexey Lebedeff <alebedev@mirantis.com>  Fri, 11 Nov 2016 15:06:56 +0000
+
 rabbitmq-server (3.6.6-1~u14.04+mos1) mos8.0; urgency=medium
 
   * new upstream release
index a962c7020412d10a1834dff6773278fb83a5cd46..cf9f8fabc4cd98e76a70a34bd36e5d43b7d937be 100644 (file)
@@ -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 (file)
index 0000000..d207454
--- /dev/null
@@ -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} \
index f99b7b1c21d3ef6d7f6f2667feedb3a7eb75af40..6dce3bfc469a1c34a7450e8708b5cf683fa3377f 100644 (file)
@@ -1,2 +1,3 @@
 revert_private_attributes.patch
 policy_location.patch
+native-code-location.patch
old mode 100644 (file)
new mode 100755 (executable)
index c83881e..cddeb99
@@ -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)