From 86e1a83063657c9c01939d6031aa1714df078e57 Mon Sep 17 00:00:00 2001 From: Jason Stephenson Date: Tue, 26 Oct 2021 11:11:45 -0400 Subject: [PATCH] Lp 1849364: Add installation support for Devuan Add Makefile.install targets to install prerequisites for Devuan Beowulf and Devuan Chimaera. 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 73eea14..2f75de9 100644 --- a/README +++ b/README @@ -70,6 +70,11 @@ Well-tested values for include: * `ubuntu-bionic` for Ubuntu 18.04 * `ubuntu-focal` for Ubuntu 20.04 +Not-so-well-tested values for include: + + * `devuan-beowulf` for Devuan 3 + * `devuan-chimaera` for Devuan 4 + Patches and suggestions for improvement from users of these distributions, or others, are welcome! @@ -211,6 +216,11 @@ work for OpenSRF. systemctl stop ejabberd.service --------------------------------------------------------------------------- + +.(Devuan) Stopping Ejabberd +--------------------------------------------------------------------------- +service ejabberd stop +--------------------------------------------------------------------------- ++ 2. Edit the ejabberd config file. + (Debian Stretch) Ejabberd 16.x:: @@ -237,7 +247,7 @@ hosts: ##access_max_user_messages: max_user_offline_messages ----------------------- + -(Debian Buster / Ubuntu Bionic / Ubuntu Focal) Ejabberd 18.x:: +(Debian Buster / Ubuntu Bionic / Ubuntu Focal / 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 @@ -268,7 +278,7 @@ hosts: mod_legacy_auth: {} ----------------------- + -(Debian Bullseye) Ejabberd 21.x:: +(Debian Bullseye / Devuan Chimaera) Ejabberd 21.x:: Open `/etc/ejabberd/ejabberd.yml` and make the following changes: a. Define your public and private domains in the `hosts` directive. For @@ -314,6 +324,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 993b90f..a8ac25d 100644 --- a/src/extras/Makefile.install +++ b/src/extras/Makefile.install @@ -20,6 +20,10 @@ # - or - # make -f Makefile.install ubuntu-focal # - or - +# make -f Makefile.install devuan-beowulf +# - or - +# make -f Makefile.install devuan-chimaera +# - or - # make -f Makefile.install fedora # # --------------------------------------------------------------------- @@ -163,6 +167,9 @@ generic_ubuntu: install_debs debian_sys_config apache_mpm_prefork_mods apache_pe fedora: install_fedora_rpms +devuan-beowulf: debian-buster +devuan-chimaera: debian-bullseye + # ------------------------------------------------------------------ # - DEBIAN --------------------------------------------------------- -- 2.11.0