chore: do not include rocksdb on raspbian
This commit is contained in:
parent
b1c259191c
commit
ed9ba0d843
10
mix.exs
10
mix.exs
|
@ -622,8 +622,10 @@ defmodule EMQXUmbrella.MixProject do
|
||||||
end
|
end
|
||||||
|
|
||||||
defp enable_rocksdb?() do
|
defp enable_rocksdb?() do
|
||||||
not build_without_rocksdb?() or
|
not Enum.any?([
|
||||||
"1" == System.get_env("BUILD_WITH_QUIC")
|
build_without_rocksdb?(),
|
||||||
|
raspbian?()
|
||||||
|
]) or "1" == System.get_env("BUILD_WITH_ROCKSDB")
|
||||||
end
|
end
|
||||||
|
|
||||||
defp pkg_vsn() do
|
defp pkg_vsn() do
|
||||||
|
@ -655,6 +657,10 @@ defmodule EMQXUmbrella.MixProject do
|
||||||
{:unix, :darwin} == :os.type()
|
{:unix, :darwin} == :os.type()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
defp raspbian?() do
|
||||||
|
os_cmd("./scripts/get-distro.sh", []) =~ "raspbian"
|
||||||
|
end
|
||||||
|
|
||||||
defp build_without_jq?() do
|
defp build_without_jq?() do
|
||||||
opt = System.get_env("BUILD_WITHOUT_JQ", "false")
|
opt = System.get_env("BUILD_WITHOUT_JQ", "false")
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,8 @@ is_quicer_supported() ->
|
||||||
"1" == os:getenv("BUILD_WITH_QUIC").
|
"1" == os:getenv("BUILD_WITH_QUIC").
|
||||||
|
|
||||||
is_rocksdb_supported() ->
|
is_rocksdb_supported() ->
|
||||||
not (false =/= os:getenv("BUILD_WITHOUT_ROCKSDB")) orelse
|
not (false =/= os:getenv("BUILD_WITHOUT_ROCKSDB") orelse
|
||||||
|
is_raspbian()) orelse
|
||||||
"1" == os:getenv("BUILD_WITH_ROCKSDB").
|
"1" == os:getenv("BUILD_WITH_ROCKSDB").
|
||||||
|
|
||||||
is_macos() ->
|
is_macos() ->
|
||||||
|
@ -105,6 +106,14 @@ is_centos_6() ->
|
||||||
false
|
false
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
is_raspbian() ->
|
||||||
|
case os_cmd("./scripts/get-distro.sh") of
|
||||||
|
"raspbian" ++ _ ->
|
||||||
|
true;
|
||||||
|
_ ->
|
||||||
|
false
|
||||||
|
end.
|
||||||
|
|
||||||
is_win32() ->
|
is_win32() ->
|
||||||
win32 =:= element(1, os:type()).
|
win32 =:= element(1, os:type()).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue