LP#1447195 Updates for Debian Jessie in README
authorJosh Stompro <stomproj@larl.org>
Mon, 20 Apr 2015 19:45:59 +0000 (14:45 -0500)
committerBen Shum <bshum@biblio.org>
Mon, 4 May 2015 21:35:06 +0000 (17:35 -0400)
- Adding in a few missed references to Debian Jessie
- Noted instances where Jessie uses the same instructions as Trusty
- Debian Jessie includes Apache2.4 so needs to use those steps.
- Added Jessie to postgres server install

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
docs/installation/server_installation.txt

index 4c32b15..2bba5a0 100644 (file)
@@ -56,7 +56,7 @@ Installing prerequisites
 
   * **PostgreSQL**: Version 9.3 is recommended. The minimum supported version
     is 9.1.
-  * **Linux**: Evergreen 2.7 has been tested on Debian Jessie (8.0), 
+  * **Linux**: Evergreen 2.8 has been tested on Debian Jessie (8.0), 
     Debian Wheezy (7.0), Debian Squeeze(6.0), Ubuntu Trusty Tahr (14.04), 
     Ubuntu Precise Pangolin (12.04), and Fedora. 
     If you are running an older version of these distributions, you may want 
@@ -226,7 +226,7 @@ versions 2.4 or greater) to configure your Web server for the Evergreen
 catalog, staff client, Web services, and administration interfaces. Issue the
 following commands as the *root* Linux account:
 +
-.Debian and Ubuntu Precise
+.Debian Wheezy and Ubuntu Precise
 [source,bash]
 ------------------------------------------------------------------------------
 cp Open-ILS/examples/apache/eg.conf       /etc/apache2/sites-available/
@@ -237,7 +237,7 @@ mkdir /etc/apache2/ssl
 cd /etc/apache2/ssl
 ------------------------------------------------------------------------------
 +
-.Ubuntu Trusty
+.Ubuntu Trusty and Debian Jessie
 [source,bash]
 ------------------------------------------------------------------------------------
 cp Open-ILS/examples/apache_24/eg_24.conf       /etc/apache2/sites-available/eg.conf
@@ -293,7 +293,7 @@ place.
        a request timing out unexpectedly, but increase the risk of using up
        all available Apache child processes.
     b. 'Optional': Change `MaxKeepAliveRequests` to `100`
-    c. (Debian, Ubuntu Precise, and Fedora) Update the prefork configuration 
+    c. (Debian Wheezy, Ubuntu Precise, and Fedora) Update the prefork configuration 
        section to suit your environment. The following settings apply to a busy 
        system:
 +
@@ -307,7 +307,7 @@ place.
    MaxRequestsPerChild 10000
 </IfModule>
 ------------------------------------------------------------------------------
-    d. (Ubuntu Trusty) As the *root* user, edit 
+    d. (Ubuntu Trusty, Debian Jessie) As the *root* user, edit 
        /etc/apache2/mods-available/mpm_prefork.conf to match the above values.  
        Then, also as the *root* user, enable the mpm_prefork module by doing:
 +
@@ -320,7 +320,7 @@ a2enmod mpm_prefork
 6. (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/`.
-7. (Debian and Ubuntu Precise): As the *root* Linux account, enable the Evergreen site:
+7. (Debian Wheezy and Ubuntu Precise): As the *root* Linux account, enable the Evergreen site:
 +
 [source,bash]
 ------------------------------------------------------------------------------
@@ -328,7 +328,7 @@ a2dissite default  # OPTIONAL: disable the default site (the "It Works" page)
 a2ensite eg.conf
 ------------------------------------------------------------------------------
 +
-(Ubuntu Trusty):
+(Ubuntu Trusty, Debian Jessie):
 +
 [source,bash]
 ------------------------------------------------------------------------------
@@ -398,6 +398,7 @@ command below based on your operating system.
 
 [source, bash]
 ------------------------------------------------------------------------------
+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-debian-squeeze
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-precise