diff options
| author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-06-14 23:19:08 +0300 |
|---|---|---|
| committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-06-14 23:19:08 +0300 |
| commit | 56a0e736c79906fd3f231ab72c3c07ce22722fca (patch) | |
| tree | 50ff698410e9ddfcd3776d96503d511aaa30dd03 /tools | |
| parent | Warn about 'service_url' option during config transformation (diff) | |
Accept output argument in tools/opt_types.sh
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/opt_types.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/opt_types.sh b/tools/opt_types.sh index 17c229bae..a5c475970 100755 --- a/tools/opt_types.sh +++ b/tools/opt_types.sh @@ -11,7 +11,7 @@ specs = #{} :: map(), mod_specs = #{} :: map()}). -main(Paths) -> +main([Mod|Paths]) -> State = fold_beams( fun(File, Form, StateAcc) -> append(Form, File, StateAcc) @@ -19,13 +19,13 @@ main(Paths) -> emit_modules(map_to_specs(State#state.m_opts, State#state.mod_defaults, State#state.mod_specs)), - emit_config(map_to_specs(State#state.g_opts, + emit_config(Mod, + map_to_specs(State#state.g_opts, State#state.defaults, State#state.specs), State#state.globals). -emit_config(Specs, Globals) -> - Mod = "ejabberd_option", +emit_config(Mod, Specs, Globals) -> File = filename:join("src", Mod ++ ".erl"), case file:open(File, [write]) of {ok, Fd} -> |
