Merge pull request #9584 from kjellwinblad/kjell/fix_jq_dont_start_port_programs_when_they_are_not_needed
fix: do not start jq port programs when they are not needed
This commit is contained in:
commit
f19d649c11
4
mix.exs
4
mix.exs
|
@ -248,7 +248,7 @@ defmodule EMQXUmbrella.MixProject do
|
||||||
] ++
|
] ++
|
||||||
if(enable_quicer?(), do: [quicer: :permanent], else: []) ++
|
if(enable_quicer?(), do: [quicer: :permanent], else: []) ++
|
||||||
if(enable_bcrypt?(), do: [bcrypt: :permanent], else: []) ++
|
if(enable_bcrypt?(), do: [bcrypt: :permanent], else: []) ++
|
||||||
if(enable_jq?(), do: [jq: :permanent], else: []) ++
|
if(enable_jq?(), do: [jq: :load], else: []) ++
|
||||||
if(is_app(:observer),
|
if(is_app(:observer),
|
||||||
do: [observer: :load],
|
do: [observer: :load],
|
||||||
else: []
|
else: []
|
||||||
|
@ -519,7 +519,7 @@ defmodule EMQXUmbrella.MixProject do
|
||||||
|> Path.join("RELEASES")
|
|> Path.join("RELEASES")
|
||||||
|> File.open!([:write, :utf8], fn handle ->
|
|> File.open!([:write, :utf8], fn handle ->
|
||||||
IO.puts(handle, "%% coding: utf-8")
|
IO.puts(handle, "%% coding: utf-8")
|
||||||
:io.format(handle, '~tp.~n', [release_entry])
|
:io.format(handle, ~c"~tp.~n", [release_entry])
|
||||||
end)
|
end)
|
||||||
|
|
||||||
release
|
release
|
||||||
|
|
|
@ -397,7 +397,9 @@ relx_apps(ReleaseType, Edition) ->
|
||||||
] ++
|
] ++
|
||||||
[quicer || is_quicer_supported()] ++
|
[quicer || is_quicer_supported()] ++
|
||||||
[bcrypt || provide_bcrypt_release(ReleaseType)] ++
|
[bcrypt || provide_bcrypt_release(ReleaseType)] ++
|
||||||
[jq || is_jq_supported()] ++
|
%% Started automatically when needed (only needs to be started when the
|
||||||
|
%% port implementation is used)
|
||||||
|
[{jq, load} || is_jq_supported()] ++
|
||||||
[{observer, load} || is_app(observer)] ++
|
[{observer, load} || is_app(observer)] ++
|
||||||
relx_apps_per_edition(Edition).
|
relx_apps_per_edition(Edition).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue