From 6fc068bda7a0fb5adaa59e86ea64ac148aea7381 Mon Sep 17 00:00:00 2001 From: Jason Stephenson Date: Tue, 22 Oct 2019 13:06:02 -0400 Subject: [PATCH] Lp 1849364: Add installation support for Devuan Add Makefile.install targets to install prerequisites for Devuan Ascii and Devuan Beowulf. Modify the README for Devuan. Signed-off-by: Jason Stephenson --- README | 19 +++++++++++++++++-- src/extras/Makefile.install | 7 +++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/README b/README index 4f2f929..8f35dd5 100644 --- a/README +++ b/README @@ -70,6 +70,11 @@ Well-tested values for include: * `ubuntu-xenial` for Ubuntu 16.04 * `ubuntu-bionic` for Ubuntu 18.04 +Not-so-well-tested values for include: + + * `devuan-ascii` for Devuan 2.0 + * `devuan-beowulf` for Devuan 3 (testing) + Patches and suggestions for improvement from users of these distributions, or others, are welcome! @@ -213,6 +218,11 @@ work for OpenSRF. systemctl stop ejabberd.service --------------------------------------------------------------------------- + +.(Devuan) Stopping Ejabberd +--------------------------------------------------------------------------- +service ejabberd stop +--------------------------------------------------------------------------- ++ 2. Edit the ejabberd config file. + (Debian Jessie) Ejabberd 13.x and 14.x:: @@ -238,7 +248,7 @@ hosts: ##access_max_user_messages: max_user_offline_messages ----------------------- + -(Debian Stretch / Ubuntu Xenial) Ejabberd 16.x:: +(Debian Stretch / Ubuntu Xenial / Devuan Ascii) Ejabberd 16.x:: Open `/etc/ejabberd/ejabberd.yml` and make the following changes: a. Define your public and private domains in the `hosts` directive. For @@ -262,7 +272,7 @@ hosts: ##access_max_user_messages: max_user_offline_messages ----------------------- + -(Debian Buster / Ubuntu Bionic) Ejabberd 18.x:: +(Debian Buster / Ubuntu Bionic / Devuan Beowulf) Ejabberd 18.x:: Open `/etc/ejabberd/ejabberd.yml` and make the following changes: a. Define your public and private domains in the `hosts` directive. For @@ -300,6 +310,11 @@ mod_legacy_auth: {} --------------------------------------------------------------------------- systemctl start ejabberd.service --------------------------------------------------------------------------- ++ +.(Devuan) Starting ejabberd +--------------------------------------------------------------------------- +service ejabberd start +--------------------------------------------------------------------------- Create the OpenSRF Jabber users ------------------------------- diff --git a/src/extras/Makefile.install b/src/extras/Makefile.install index f4d1fe7..d7a7bcb 100644 --- a/src/extras/Makefile.install +++ b/src/extras/Makefile.install @@ -20,6 +20,10 @@ # - or - # make -f Makefile.install ubuntu-bionic # - or - +# make -f Makefile.install devuan-ascii +# - or - +# make -f Makefile.install devuan-beowulf +# - or - # make -f Makefile.install fedora # # --------------------------------------------------------------------- @@ -204,6 +208,9 @@ xenial: install_extra_debs install_extra_debs_xenial debian_sys_config bionic: install_extra_debs install_extra_debs_bionic debian_sys_config generic_ubuntu: install_debs +devuan-ascii: debian-stretch +devuan-beowulf: debian-buster + # ------------------------------------------------------------------ # - DEBIAN --------------------------------------------------------- -- 2.11.0