mad_plan.erl 597 B

1234567891011121314
  1. -module(mad_plan).
  2. -copyright('Vladimir Kirillov').
  3. -compile(export_all).
  4. main(AppList) ->
  5. Relconfig = {sys, [{lib_dirs,["apps","deps"]},
  6. {rel,"node","1",AppList}, {boot_rel,"node"} ]},
  7. {ok, Server} = reltool:start_server([{config, Relconfig}]),
  8. io:format("Reltool Server: ~p~n\r",[Server]),
  9. {ok, {release, _Node, _Erts, Apps}} = reltool_server:get_rel(Server, "node"),
  10. Ordered = [element(1, A) || A <- Apps] -- mad_repl:disabled(),
  11. io:format("Ordered: ~p~n\r",[Ordered]),
  12. file:write_file(".applist",io_lib:format("~w",[Ordered])),
  13. Ordered.