laforge submitted this change.

View Change

Approvals: Jenkins Builder: Verified fixeria: Looks good to me, but someone else must approve laforge: Looks good to me, approved
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(-)

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
%% ------------------------------------------------------------------

To view, visit change 28583. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: erlang/osmo_dia2gsup
Gerrit-Branch: master
Gerrit-Change-Id: Ifc3a58d09fbf5b9f36595515f47223a45ef13ba1
Gerrit-Change-Number: 28583
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge@osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-MessageType: merged