aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_acme.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-09-22 01:14:29 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-09-22 01:14:29 +0300
commitd5e0ccb04a58412ca942cbb4dab6bf7cea5d324c (patch)
tree43485cf9f9a41ad9b17b2f48a32daad9a26f617c /src/ejabberd_acme.erl
parentSlightly improve arg example (diff)
Don't attempt to create acme directory on ejabberd startup
Diffstat (limited to '')
-rw-r--r--src/ejabberd_acme.erl21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/ejabberd_acme.erl b/src/ejabberd_acme.erl
index 552247136..67a1e969f 100644
--- a/src/ejabberd_acme.erl
+++ b/src/ejabberd_acme.erl
@@ -100,19 +100,14 @@ init([]) ->
ets:new(acme_challenge, [named_table, public]),
process_flag(trap_exit, true),
ejabberd:start_app(acme),
- case ensure_dir(account_file()) of
- ok ->
- delete_obsolete_data(),
- ejabberd_hooks:add(cert_expired, ?MODULE, cert_expired, 60),
- ejabberd_hooks:add(config_reloaded, ?MODULE, register_certfiles, 40),
- ejabberd_hooks:add(ejabberd_started, ?MODULE, ejabberd_started, 110),
- ejabberd_hooks:add(config_reloaded, ?MODULE, ejabberd_started, 110),
- ejabberd_commands:register_commands(get_commands_spec()),
- register_certfiles(),
- {ok, #state{}};
- {error, Why} ->
- {stop, Why}
- end.
+ delete_obsolete_data(),
+ ejabberd_hooks:add(cert_expired, ?MODULE, cert_expired, 60),
+ ejabberd_hooks:add(config_reloaded, ?MODULE, register_certfiles, 40),
+ ejabberd_hooks:add(ejabberd_started, ?MODULE, ejabberd_started, 110),
+ ejabberd_hooks:add(config_reloaded, ?MODULE, ejabberd_started, 110),
+ ejabberd_commands:register_commands(get_commands_spec()),
+ register_certfiles(),
+ {ok, #state{}}.
handle_call({request, [_|_] = Domains}, _From, State) ->
?INFO_MSG("Requesting new certificate for ~s from ~s",