[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