]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1362210: Install PostgreSQL packages where we can
authorDan Scott <dscott@laurentian.ca>
Mon, 25 Aug 2014 18:16:35 +0000 (14:16 -0400)
committerBen Shum <bshum@biblio.org>
Thu, 28 Aug 2014 00:37:41 +0000 (20:37 -0400)
commit57f390e0b2c4e8e6927c131331e2209870315de8
tree3e6c97331a07490b502dde178ab768fbf24d731b
parent1d1a431727a77322c5b6213d76b334e7729e7d1d
LP#1362210: Install PostgreSQL packages where we can

Rather than relying on purely manual installation, carve out a common
set of packages that are needed by both the Evergreen server and the
standalone PostgreSQL server and add them as dependencies to both
scenarios. In the worst case, the package manager will see a package
that it has already installed and skip it (if the database server is on
the same OS instance as the Evergreen server).

It sure beats upgrading your database server and wondering why things
like the addition of call numbers fails with database query errors when
it turns out that you're missing the Library::CallNumber::LC Perl module
:)

It also makes the README shorter and requires fewer steps for users to
follow to install successfully. Win win win?

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/src/extras/install/Makefile.debian-jessie
Open-ILS/src/extras/install/Makefile.debian-wheezy
Open-ILS/src/extras/install/Makefile.fedora
Open-ILS/src/extras/install/Makefile.ubuntu-precise
Open-ILS/src/extras/install/Makefile.ubuntu-trusty
docs/installation/server_installation.txt