Mix: Fix ejabberdctl iexlive problem locating iex in an OTP release

The problem appeared when:
  ./configure --with-rebar=mix
  make dev
  _build/dev/rel/ejabberd/bin/ejabberdctl iexlive
This commit is contained in:
Badlop 2023-12-18 19:21:40 +01:00
parent d81b3805e3
commit e71650e6ab
2 changed files with 3 additions and 0 deletions

View File

@ -238,6 +238,8 @@ defmodule Ejabberd.MixProject do
config_dir: config(:config_dir),
logs_dir: config(:logs_dir),
spool_dir: config(:spool_dir),
vsn: config(:vsn),
iex: config(:iex),
erl: config(:erl),
epmd: config(:epmd),
bindir: Path.join([config(:release_dir), "releases", version()]),

View File

@ -53,6 +53,7 @@
{sysconfdir, "{{release_dir}}/etc"}.
{erts_dir, "{{release_dir}}/erts-${ERTS_VSN#erts-}"}.
{installuser, "@INSTALLUSER@"}.
{iex, "{{release_dir}}/releases/{{vsn}}/iex"}.
{erl, "{{erts_dir}}/bin/erl"}.
{epmd, "{{erts_dir}}/bin/epmd"}.
{localstatedir, "{{release_dir}}/var"}.