Lp 1849364: Add installation support for Devuan user/dyrcona/lp1849364-devuan-install
authorJason Stephenson <jason@sigio.com>
Tue, 26 Oct 2021 15:11:45 +0000 (11:11 -0400)
committerJason Stephenson <jason@sigio.com>
Tue, 26 Oct 2021 15:11:45 +0000 (11:11 -0400)
Add Makefile.install targets to install prerequisites for Devuan
Beowulf and Devuan Chimaera.

Modify the README for Devuan.

Signed-off-by: Jason Stephenson <jason@sigio.com>
README
src/extras/Makefile.install

diff --git a/README b/README
index 73eea14..2f75de9 100644 (file)
--- a/README
+++ b/README
@@ -70,6 +70,11 @@ Well-tested values for <osname> include:
   * `ubuntu-bionic` for Ubuntu 18.04
   * `ubuntu-focal` for Ubuntu 20.04
 
+Not-so-well-tested values for <osname> 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
 -------------------------------
index 993b90f..a8ac25d 100644 (file)
 #      - 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 ---------------------------------------------------------