[open-ils-commits] [GIT] Evergreen ILS branch master updated. 93891880f42bd4afd2c81ac4143287b60df33635

Evergreen Git git at git.evergreen-ils.org
Thu Mar 2 10:43:13 EST 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  93891880f42bd4afd2c81ac4143287b60df33635 (commit)
      from  d2ff144c82e590ec7d0884d4cb5a9fa1766f5107 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 93891880f42bd4afd2c81ac4143287b60df33635
Author: Dan Scott <dscott at laurentian.ca>
Date:   Thu Mar 2 10:40:03 2017 -0500

    Remove Fedora from install documentation
    
    Fedora is no longer a "well tested target" as the corresponding
    Makefiles are not up to date. Therefore, remove all mention of it from
    the install documentation.
    
    Signed-off-by: Dan Scott <dscott at laurentian.ca>

diff --git a/docs/installation/server_installation.txt b/docs/installation/server_installation.txt
index bf39320..90c7126 100644
--- a/docs/installation/server_installation.txt
+++ b/docs/installation/server_installation.txt
@@ -13,7 +13,7 @@ follows:
     ** The *user* Linux account is the account that you use to log onto the
        Linux system as a regular user.
     ** The *root* Linux account is an account that has system administrator
-       privileges. On Debian and Fedora you can switch to this account from
+       privileges. On Debian you can switch to this account from
        your *user* account by issuing the `su -` command and entering the
        password for the *root* account when prompted. On Ubuntu you can switch
        to this account from your *user* account using the `sudo su -` command
@@ -57,10 +57,10 @@ Installing prerequisites
   * **PostgreSQL**: The minimum supported version is 9.3.
   * **Linux**: Evergreen 2.8 has been tested on Debian Jessie (8.0), 
     Debian Wheezy (7.0), Ubuntu Xenial Xerus (16.04), 
-    Ubuntu Trusty Tahr (14.04), and Fedora. 
+    and Ubuntu Trusty Tahr (14.04).
     If you are running an older version of these distributions, you may want 
     to upgrade before upgrading Evergreen. For instructions on upgrading these
-    distributions, visit the Debian, Ubuntu or Fedora websites.
+    distributions, visit the Debian or Ubuntu websites.
   * **OpenSRF**: The minimum supported version of OpenSRF is 2.5.0.
 
 
@@ -74,13 +74,12 @@ before you can successfully configure, compile, and install Evergreen.
 +
   * Debian (Wheezy and Jessie) and Ubuntu (Trusty and Xenial) comes with
     PostgreSQL 9.1+, so no additional steps are required.
-  * Fedora 19 and 20 come with PostgreSQL 9.2+, so no additional steps are required.
 +
 3. On Debian and Ubuntu, run `aptitude update` as the *root* Linux account to
    retrieve the new packages from the backports repository.
 4. Issue the following commands as the *root* Linux account to install
    prerequisites using the `Makefile.install` prerequisite installer,
-   substituting `debian-jessie`, `debian-wheezy`, `fedora`, 
+   substituting `debian-jessie`, `debian-wheezy`,
    `ubuntu-xenial`, or `ubuntu-trusty` for <osname> below:
 +
 [source, bash]
@@ -101,13 +100,6 @@ and Debian Jessie targets use libdbd-pgsql from packages.
 echo "/usr/local/lib/dbd" > /etc/ld.so.conf.d/eg.conf
 ldconfig
 ------------------------------------------------------------------------------
-+
-.Fedora
-[source, bash]
-------------------------------------------------------------------------------
-echo "/usr/lib64/dbd" > /etc/ld.so.conf.d/eg.conf
-ldconfig
-------------------------------------------------------------------------------
 
 6. OPTIONAL: Developer additions
 +
@@ -327,17 +319,6 @@ mkdir /etc/apache2/ssl
 cd /etc/apache2/ssl
 ------------------------------------------------------------------------------------
 +
-.Fedora
-[source,bash]
-------------------------------------------------------------------------------
-cp Open-ILS/examples/apache_24/eg_24.conf       /etc/httpd/conf.d/
-cp Open-ILS/examples/apache_24/eg_vhost_24.conf /etc/httpd/eg_vhost.conf
-cp Open-ILS/examples/apache/eg_startup          /etc/httpd/
-# Now set up SSL
-mkdir /etc/httpd/ssl
-cd /etc/httpd/ssl
-------------------------------------------------------------------------------
-+
 . The `openssl` command cuts a new SSL key for your Apache server. For a
 production server, you should purchase a signed SSL certificate, but you can
 just use a self-signed certificate and accept the warnings in the staff client
@@ -356,14 +337,10 @@ place.
      you *must* secure this for a production instance):
      * (Apache 2.2): Replace `Allow from 10.0.0.0/8` with `Allow from all`
      * (Apache 2.4): Replace `Require host 10.0.0.0/8` with `Require all granted`
-  b. (Fedora): Change references from the non-existent `/etc/apache2/` directory
-     to `/etc/httpd/`.
 . Change the user for the Apache server.
   * (Debian and Ubuntu): As the *root* Linux account, edit
     `/etc/apache2/envvars`.  Change `export APACHE_RUN_USER=www-data` to 
     `export APACHE_RUN_USER=opensrf`.
-  * (Fedora): As the *root* Linux account , edit `/etc/httpd/conf/httpd.conf`.
-    Change `User apache` to `User opensrf`.
 . As the *root* Linux account, configure Apache with KeepAlive settings
   appropriate for Evergreen. Higher values can improve the performance of a
   single client by allowing multiple requests to be sent over the same TCP
@@ -372,15 +349,12 @@ place.
   * (Debian and Ubuntu): Edit `/etc/apache2/apache2.conf`.
     a. Change `KeepAliveTimeout` to `1`.
     b. Change `MaxKeepAliveRequests` to `100`.
-  * (Fedora): Edit `/etc/httpd/conf/httpd.conf`.
-    a. Change `KeepAliveTimeout` to `1`.
-    b. Change `MaxKeepAliveRequests` to `100`.
 . As the *root* Linux account, configure the prefork module to start and keep
   enough Apache servers available to provide quick responses to clients without
   running out of memory. The following settings are a good starting point for a
   site that exposes the default Evergreen catalogue to the web:
 +
-.Debian Wheezy (`/etc/apache2/apache2.conf`) and Fedora (`/etc/httpd/conf/httpd.conf`)
+.Debian Wheezy (`/etc/apache2/apache2.conf`)
 [source,bash]
 ------------------------------------------------------------------------------
 <IfModule mpm_prefork_module>
@@ -413,9 +387,6 @@ a2dismod mpm_event
 a2enmod mpm_prefork
 ------------------------------------------------------------------------------
 +
-. (Fedora): As the *root* Linux account, edit the `/etc/httpd/eg_vhost.conf`
-   file to change references from the non-existent `/etc/apache2/` directory
-   to `/etc/httpd/`.
 . (Debian Wheezy): As the *root* Linux account, enable the Evergreen site:
 +
 [source,bash]
@@ -504,7 +475,7 @@ by every Evergreen system. You can install the packages required by Debian or
 Ubuntu on the machine of your choice using the following commands as the
 *root* Linux account:
 
-.(Debian / Ubuntu / Fedora) Installing PostgreSQL server packages
+.(Debian / Ubuntu) Installing PostgreSQL server packages
 
 Each OS build target provides the postgres server installation packages
 required for each operating system.  To install Postgres server packages, 
@@ -517,18 +488,6 @@ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-jessie
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-wheezy
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-trusty
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-xenial
-make -f Open-ILS/src/extras/Makefile.install postgres-server-fedora
-------------------------------------------------------------------------------
-
-.(Fedora) Postgres initialization
-
-Installing Postgres on Fedora also requires you to initialize the PostgreSQL
-cluster and start the service. Issue the following commands as the *root* user:
-
-[source, bash]
-------------------------------------------------------------------------------
-postgresql-setup initdb
-systemctl start postgresql
 ------------------------------------------------------------------------------
 
 For a standalone PostgreSQL server, install the following Perl modules for your
@@ -537,12 +496,6 @@ distribution as the *root* Linux account:
 .(Debian Wheezy, Ubuntu Trusty, and Ubuntu Xenial) 
 No extra modules required for these distributions.
 
-.(Fedora)
-[source, bash]
-------------------------------------------------------------------------------
-cpan Rose::URI
-------------------------------------------------------------------------------
-
 You need to create a PostgreSQL superuser to create and access the database.
 Issue the following command as the *postgres* Linux account to create a new
 PostgreSQL superuser named `evergreen`. When prompted, enter the new user's
@@ -558,8 +511,8 @@ createuser -s -P evergreen
 Your PostgreSQL database may be configured by default to prevent connections,
 for example, it might reject attempts to connect via TCP/IP or from other
 servers. To enable TCP/IP connections from localhost, check your `pg_hba.conf`
-file, found in the `/etc/postgresql/` directory on Debian and Ubuntu, and in
-the `/var/lib/pgsql/data/` directory on Fedora. A simple way to enable TCP/IP
+file, found in the `/etc/postgresql/` directory on Debian and Ubuntu.
+A simple way to enable TCP/IP
 connections from localhost to all databases with password authentication, which
 would be suitable for a test install of Evergreen on a single server, is to
 ensure the file contains the following entries _before_ any "host ... ident"

-----------------------------------------------------------------------

Summary of changes:
 docs/installation/server_installation.txt |   63 ++++-------------------------
 1 files changed, 8 insertions(+), 55 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list