summaryrefslogtreecommitdiffstats
path: root/rabbitmq-server.service
diff options
context:
space:
mode:
authorJohn Eckersberg <jeckersb@redhat.com>2014-06-17 09:42:29 -0400
committerJohn Eckersberg <jeckersb@redhat.com>2014-06-17 10:57:33 -0400
commit0b29c612a3dbc714b13f24d56c5f5e98951651f9 (patch)
tree50600a091635ad2a9b084c07f4216fd76d9f23f1 /rabbitmq-server.service
parent4a2c6c1d4119ba3673a443f378fb97891d0f49f4 (diff)
downloadrabbitmq-server-sd_notify.tar.gz
rabbitmq-server-sd_notify.tar.xz
rabbitmq-server-sd_notify.zip
Add systemd notify support patch (RHBZ#1103524)sd_notify
Diffstat (limited to 'rabbitmq-server.service')
-rw-r--r--rabbitmq-server.service6
1 files changed, 1 insertions, 5 deletions
diff --git a/rabbitmq-server.service b/rabbitmq-server.service
index 193661d..0444f2d 100644
--- a/rabbitmq-server.service
+++ b/rabbitmq-server.service
@@ -3,16 +3,12 @@ Description=RabbitMQ broker
After=syslog.target network.target
[Service]
-Type=simple
+Type=notify
User=rabbitmq
Group=rabbitmq
Environment=RABBITMQ_PID_FILE=/var/run/rabbitmq/pid
WorkingDirectory=/var/lib/rabbitmq
-# Ensure cookie is created to avoid race
-# See https://bugzilla.redhat.com/show_bug.cgi?id=1059913
-ExecStartPre=-/bin/sh -c "/usr/lib/rabbitmq/bin/rabbitmqctl status > /dev/null 2>&1"
ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server
-ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmqctl wait /var/run/rabbitmq/pid
ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop
ExecStopPost=/usr/bin/rm /var/run/rabbitmq/pid