aboutsummaryrefslogtreecommitdiff
path: root/mix.exs
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2022-04-25 12:46:48 +0200
committerBadlop <badlop@process-one.net>2022-05-02 13:17:53 +0200
commit45c7fbb5ae3760073691dd25745ba415283d920c (patch)
tree1c87b385a7a55a371b963dbad30561d498d5c314 /mix.exs
parentSet default ejabberd version number when not using git (diff)
Switch "make rel" and "make dev" to paths: conf, database, logs
Diffstat (limited to 'mix.exs')
-rw-r--r--mix.exs16
1 files changed, 8 insertions, 8 deletions
diff --git a/mix.exs b/mix.exs
index 7adf2e869..d73489797 100644
--- a/mix.exs
+++ b/mix.exs
@@ -235,7 +235,9 @@ defmodule Ejabberd.MixProject do
libdir: config(:libdir),
sysconfdir: config(:sysconfdir),
localstatedir: config(:localstatedir),
- docdir: config(:docdir),
+ config_dir: config(:config_dir),
+ logs_dir: config(:logs_dir),
+ spool_dir: config(:spool_dir),
erl: config(:erl),
epmd: config(:epmd),
bindir: Path.join([config(:release_dir), "releases", version()]),
@@ -286,15 +288,15 @@ defmodule Ejabberd.MixProject do
suffix = case Mix.env() do
:dev ->
- Mix.Generator.copy_file("test/ejabberd_SUITE_data/ca.pem", "#{ro}/etc/ejabberd/ca.pem")
- Mix.Generator.copy_file("test/ejabberd_SUITE_data/cert.pem", "#{ro}/etc/ejabberd/cert.pem")
+ Mix.Generator.copy_file("test/ejabberd_SUITE_data/ca.pem", "#{ro}/conf/ca.pem")
+ Mix.Generator.copy_file("test/ejabberd_SUITE_data/cert.pem", "#{ro}/conf/cert.pem")
".example"
_ -> ""
end
- Mix.Generator.copy_file("ejabberd.yml.example", "#{ro}/etc/ejabberd/ejabberd.yml#{suffix}")
- Mix.Generator.copy_file("ejabberdctl.cfg.example", "#{ro}/etc/ejabberd/ejabberdctl.cfg#{suffix}")
- Mix.Generator.copy_file("inetrc", "#{ro}/etc/ejabberd/inetrc")
+ Mix.Generator.copy_file("ejabberd.yml.example", "#{ro}/conf/ejabberd.yml#{suffix}")
+ Mix.Generator.copy_file("ejabberdctl.cfg.example", "#{ro}/conf/ejabberdctl.cfg#{suffix}")
+ Mix.Generator.copy_file("inetrc", "#{ro}/conf/inetrc")
Enum.each(File.ls!("sql"),
fn x ->
@@ -316,8 +318,6 @@ defmodule Ejabberd.MixProject do
&& File.cp_r!(source_dir, target_dir)
end
- Mix.Generator.create_directory("#{ro}/var/lib/ejabberd")
-
case Mix.env() do
:dev -> execute.("REL_DIR_TEMP=$PWD/rel/overlays/ rel/setup-dev.sh")
_ -> :ok