LP#1362210: Install PostgreSQL packages where we can user/dbs/lp1362210_db_server_packages
authorDan Scott <dscott@laurentian.ca>
Mon, 25 Aug 2014 18:16:35 +0000 (14:16 -0400)
committerDan Scott <dscott@laurentian.ca>
Wed, 27 Aug 2014 15:04:14 +0000 (11:04 -0400)
commitf6d37d6fedd7ae992fcead06fb053c5979d5a7b3
tree52d5736a165623f88cee4e76c5a94f2e6ae361ab
parent4e40c888535a1e52951a1264547f8926c8c00d89
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>
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