From: Peter Lemenkov <lemenkov@gmail.com>
Date: Sun, 31 Aug 2014 16:08:17 +0400
Subject: [PATCH] Enable systemd notification if available
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl
index 379f728..9aa6801 100644
--- a/src/ejabberd_app.erl
+++ b/src/ejabberd_app.erl
@@ -66,6 +66,7 @@ start(normal, _Args) ->
maybe_add_nameservers(),
start_modules(),
ejabberd_listener:start_listeners(),
+ {module, sd_notify} == code:load_file(sd_notify) andalso sd_notify:sd_notify(0, "READY=1"),
?INFO_MSG("ejabberd ~s is started in the node ~p", [?VERSION, node()]),
Sup;
start(_, _) ->