+
[source, bash]
-----------------------------------------------
-wget http://www.open-ils.org/downloads/Evergreen-ILS-2.3.1.tar.gz
-tar xzf Evergreen-ILS-2.3.1.tar.gz
+wget http://www.open-ils.org/downloads/Evergreen-ILS-2.3.2.tar.gz
+tar xzf Evergreen-ILS-2.3.2.tar.gz
-----------------------------------------------
+
[NOTE]
+
[source, bash]
----------------------------------------------
-cd /home/opensrf/Evergreen-ILS-2.3.1
+cd /home/opensrf/Evergreen-ILS-2.3.2
---------------------------------------------
+
On the next command, replace `[distribution]` with one of these values for your
distribution of Debian or Ubuntu:
+indexterm:[Linux, Debian]
+
+indexterm:[Linux, Ubuntu]
+
+
* `debian-squeeze` for Debian Squeeze (6.0)
* `ubuntu-lucid` for Ubuntu Lucid Lynx (10.04)
* `ubuntu-precise` for Ubuntu Precise Pangolin (12.04)
+
[source, bash]
------------------------------------------------------------
-cd /home/opensrf/Evergreen-ILS-2.3.1
+cd /home/opensrf/Evergreen-ILS-2.3.2
./configure --prefix=/openils --sysconfdir=/openils/conf
make
------------------------------------------------------------
+
[source, bash]
------------------------------------------------------------
-cd /home/opensrf/Evergreen-ILS-2.3.1
-make STAFF_CLIENT_STAMP_ID=rel_2_3_1 install
+cd /home/opensrf/Evergreen-ILS-2.3.2
+make STAFF_CLIENT_STAMP_ID=rel_2_3_2 install
------------------------------------------------------------
+
. As the root user, change all files to be owned by the opensrf user and group:
-----------------------------------------------------------
cd /openils/var/web/xul/
rm server
-ln -sf rel_2_3_1/server server
+ln -sf rel_2_3_2/server server
----------------------------------------------------------
+
. As the opensrf user, update opensrf_core.xml and opensrf.xml by copying the
+
. As the _root_ user, update the Apache files:
+
+indexterm:[Apache]
++
[CAUTION]
Copying these Apache configuration files will remove any customizations you have made to them. Remember to redo your customizations after copying them.
For example, if you purchased an SSL certificate, you will need to edit eg.conf to point to the appropriate SSL certificate files.
+
[source, bash]
----------------------------------------------------------
-cp /home/opensrf/Evergreen-ILS-2.3.1/Open-ILS/examples/apache/startup.pl /etc/apache2/startup.pl
+cp /home/opensrf/Evergreen-ILS-2.3.2/Open-ILS/examples/apache/startup.pl /etc/apache2/startup.pl
----------------------------------------------------------
+
.. Update /etc/apache2/eg_vhost.conf by copying the example from Open-ILS/examples/apache/eg_vhost.conf.
+
[source, bash]
----------------------------------------------------------
-cp /home/opensrf/Evergreen-ILS-2.3.1/Open-ILS/examples/apache/eg_vhost.conf /etc/apache2/eg_vhost.conf
+cp /home/opensrf/Evergreen-ILS-2.3.2/Open-ILS/examples/apache/eg_vhost.conf /etc/apache2/eg_vhost.conf
----------------------------------------------------------
+
.. Update /etc/apache2/sites-available/eg.conf by copying the example from Open-ILS/ examples/apache/eg.conf.
+
[source, bash]
----------------------------------------------------------
-cp /home/opensrf/Evergreen-ILS-2.3.1/Open-ILS/examples/apache/eg.conf /etc/apache2/sites-available/eg.conf
+cp /home/opensrf/Evergreen-ILS-2.3.2/Open-ILS/examples/apache/eg.conf /etc/apache2/sites-available/eg.conf
----------------------------------------------------------
Upgrade the Evergreen database schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+indexterm:[database schema]
+
The upgrade of the Evergreen database schema is the lengthiest part of the
upgrade process for sites with a significant amount of production data.
[source, bash]
----------------------------------------------------------
-cd /home/opensrf/Evergreen-ILS-2.3.1/Open-ILS/src/sql/Pg
+cd /home/opensrf/Evergreen-ILS-2.3.2/Open-ILS/src/sql/Pg
psql -U evergreen -h localhost -f version-upgrade/2.2-2.3.0-upgrade-db.sql evergreen
psql -U evergreen -h localhost -f version-upgrade/2.3.0-2.3.1-upgrade-db.sql evergreen
+psql -U evergreen -h localhost -f version-upgrade/2.3.1-2.3.2-upgrade-db.sql evergreen
----------------------------------------------------------
Restart Evergreen and Test