Blame rabbitmq-server-0002-Add-systemd-notification-support.patch
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
From: John Eckersberg <jeckersb@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
Date: Wed, 18 Feb 2015 16:11:12 -0500
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
Subject: [PATCH] Add systemd notification support
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
diff --git a/src/rabbit.erl b/src/rabbit.erl
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
fb7e03 |
index efbf57319..c6821d80e 100644
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
--- a/src/rabbit.erl
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
+++ b/src/rabbit.erl
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
fb7e03 |
@@ -354,6 +354,11 @@ broker_start() ->
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
Plugins = rabbit_plugins:setup(),
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
ToBeLoaded = Plugins ++ ?APPS,
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
start_apps(ToBeLoaded),
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
+ case code:load_file(sd_notify) of
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
+ {module, sd_notify} -> SDNotify = sd_notify,
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
+ SDNotify:sd_notify(0, "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n");
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
+ {error, _} -> ok
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
+ end,
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
1d1d3c |
ok = rabbit_lager:broker_is_started(),
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
1d1d3c |
ok = log_broker_started(rabbit_plugins:strictly_plugins(rabbit_plugins:active())).
|
|
![](https://seccdn.libravatar.org/avatar/305bd72c5208635a0f52fe4bfdbe7b7e5d682775d264bdae0cb298bf4d1efba0?s=16&d=retro) |
f8bec4 |
|