laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/erlang/osmo_dia2gsup/+/28583 )
Change subject: Add main/1 so rebar2 escriptize works ......................................................................
Add main/1 so rebar2 escriptize works
Change-Id: Ifc3a58d09fbf5b9f36595515f47223a45ef13ba1 --- M rebar.config M src/osmo_dia2gsup.erl 2 files changed, 10 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/erlang/osmo_dia2gsup refs/changes/83/28583/1
diff --git a/rebar.config b/rebar.config index 66db6b5..b0fdebd 100644 --- a/rebar.config +++ b/rebar.config @@ -29,3 +29,7 @@ {plt_extra_apps, [kernel, stdlib, erts, tools, inets, compiler, diameter]}, {warnings, [no_improper_lists]} ]}. + +{escript_incl_apps, [osmo_dia2gsup]}. +{escript_main_app, osmo_dia2gsup}. +{escript_name, "osmo-dia2gsup"}. diff --git a/src/osmo_dia2gsup.erl b/src/osmo_dia2gsup.erl index f92c220..be8e87c 100644 --- a/src/osmo_dia2gsup.erl +++ b/src/osmo_dia2gsup.erl @@ -5,6 +5,8 @@ -include_lib("diameter/include/diameter_gen_base_rfc6733.hrl"). %-include_lib("diameter_settings.hrl").
+-export([main/1]). + % API -export([start_link/0]). -export([start/0, stop/0]). @@ -54,6 +56,10 @@ stop() -> gen_server:cast(?SERVER, stop).
+main(_Args) -> + application:ensure_all_started(?MODULE), + timer:sleep(infinity). + %% ------------------------------------------------------------------ %% gen_server Function Definitions %% ------------------------------------------------------------------