Lp 1849364: Add installation support for Devuan user/dyrcona/devuan-install
authorJason Stephenson <jason@sigio.com>
Tue, 22 Oct 2019 17:06:02 +0000 (13:06 -0400)
committerJason Stephenson <jason@sigio.com>
Tue, 22 Oct 2019 17:16:50 +0000 (13:16 -0400)
Add Makefile.install targets to install prerequisites for Devuan Ascii
and Devuan Beowulf.

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 4f2f929..8f35dd5 100644 (file)
--- a/README
+++ b/README
@@ -70,6 +70,11 @@ Well-tested values for <osname> include:
   * `ubuntu-xenial` for Ubuntu 16.04
   * `ubuntu-bionic` for Ubuntu 18.04
 
+Not-so-well-tested values for <osname> 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
 -------------------------------
index f4d1fe7..d7a7bcb 100644 (file)
 #   - 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 ---------------------------------------------------------