[open-ils-commits] [GIT] Evergreen ILS branch master updated. def53e4743953d0ad50f24f52145d8db5da85b58
Evergreen Git
git at git.evergreen-ils.org
Fri Dec 9 15:48:44 EST 2011
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 def53e4743953d0ad50f24f52145d8db5da85b58 (commit)
via 02d253017e563241b32227fbc712050f49eb71ce (commit)
via 611d70b069a760378aed841f9db8238916f98c60 (commit)
from 6ebb789434cb554ce1036d92a4dded3ecf23b989 (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 def53e4743953d0ad50f24f52145d8db5da85b58
Author: Chris Sharp <csharp at georgialibraries.org>
Date: Fri Dec 9 14:02:31 2011 -0500
Fix typo in comment in Open-ILS/src/extras/Makefile.install.
Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index 42a16a1..2afc773 100644
--- a/Open-ILS/src/extras/Makefile.install
+++ b/Open-ILS/src/extras/Makefile.install
@@ -328,7 +328,7 @@ lucid: install_pgsql_client_debs_90 install_extra_debs \
install_cpan_safe install_cpan_lucid install test_for_libdbi_pkg \
install_libdbi
-# Needs for Ubuntu Precise Panglin (12.04 LTS):
+# Needs for Ubuntu Precise Pangolin (12.04 LTS):
ubuntu-precise: precise generic_ubuntu
precise: install_pgsql_client_debs_91 install_extra_debs_precise \
install_cpan_precise install_js_sm install_cpan_force
commit 02d253017e563241b32227fbc712050f49eb71ce
Author: Jason Stephenson <jstephenson at mvlc.org>
Date: Thu Dec 8 15:53:16 2011 -0500
Update the README for Ubuntu Precise Pangolin (12.04).
Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
diff --git a/README b/README
index bc32c27..e476035 100644
--- a/README
+++ b/README
@@ -99,14 +99,16 @@ apt-get install python-software-properties
add-apt-repository ppa:pitti/postgresql
------------------------------------------------------------------------------
+
+ * Ubuntu Precise comes with PostgreSQL 9, so no additional steps are required.
++
* Fedora 16 comes with PostgreSQL 9, 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-squeeze`, `fedora16`, `ubuntu-lucid`, `centos`, or
- `rhel` for <osname> below:
+ substituting `debian-squeeze`, `fedora16`, `ubuntu-lucid`, `ubuntu-precise`,
+ `centos`, or `rhel` for <osname> below:
+
[source, bash]
------------------------------------------------------------------------------
@@ -121,7 +123,11 @@ welcome!
5. Add the libdbi-libdbd libraries to the system dynamic library path by
issuing the following commands as the *root* Linux account:
+
-.Debian / Ubuntu
+[NOTE]
+You should skip this step if installing on Ubuntu 12.04 LTS (Precise
+Pangolin). The ubuntu-precise target uses libdbd-pgsql from packages.
++
+.Debian / Ubuntu Lucid
[source, bash]
------------------------------------------------------------------------------
echo "/usr/local/lib/dbd" > /etc/ld.so.conf.d/eg.conf
commit 611d70b069a760378aed841f9db8238916f98c60
Author: Jason Stephenson <jstephenson at mvlc.org>
Date: Thu Dec 8 12:10:20 2011 -0500
Update Open-ILS/src/extras/Makefile.install for Ubuntu 12.04.
Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index 30a993a..42a16a1 100644
--- a/Open-ILS/src/extras/Makefile.install
+++ b/Open-ILS/src/extras/Makefile.install
@@ -122,6 +122,16 @@ EXTRA_DEBS = \
EXTRA_DEBS_SQUEEZE = \
libuuid-tiny-perl
+EXTRA_DEBS_PRECISE = \
+ libdbi-dev \
+ libdbd-pgsql \
+ libmarc-record-perl \
+ libbusiness-edi-perl \
+ liblibrary-callnumber-lc-perl \
+ libsru-perl \
+ libnet-z3950-simple2zoom-perl \
+ libuuid-tiny-perl
+
# Ubuntu Hardy requires libencode-perl # to get a version of Encode
# > 2.12 - see bug 525069.
EXTRA_ENCODE = \
@@ -222,6 +232,11 @@ PGSQL_CLIENT_DEBS_90 = \
libpq-dev \
postgresql-client-9.0
+PGSQL_CLIENT_DEBS_91 = \
+ libpq5 \
+ libpq-dev \
+ postgresql-client-9.1
+
PGSQL_SERVER_DEBS_90 = \
postgresql-9.0 \
postgresql-contrib-9.0 \
@@ -277,9 +292,16 @@ CPAN_MODULES_MARC_RECORD = \
CPAN_MODULES_FORCE = \
Class::DBI::Frozen::301
-# Lucid needs this because the XML::RPC that comes by default is broken with Evergreen
-LUCID_CPAN = \
- XML::RPC
+# Lucid Lynx needs the following additional CPAN modules.
+CPAN_MODULES_LUCID = \
+ RPC::XML::Function
+
+# Precise Pangolin needs the following CPAN modules. All others are
+# avaialalbe as debs.
+CPAN_MODULES_PRECISE = \
+ Business::CreditCard::Object \
+ Template::Plugin::POSIX \
+ RPC::XML::Function
# ----------------------------------------------------------------------------
@@ -299,9 +321,22 @@ debian-squeeze: squeeze generic_debian
squeeze: install_pgsql_client_debs_90 install_extra_debs_squeeze
generic_debian: install_debs install_yaz test_for_libdbi_pkg install debian_sys_config install_libdbi
+# Needs for Ubuntu Lucid Lynx (10.04 LTS):
ubuntu-lucid: lucid generic_ubuntu
-lucid: install_pgsql_client_debs_90 install_extra_debs install_cpan_marc_record install_yaz install_cpan_lucid
-generic_ubuntu: install_debs install_yaz test_for_libdbi_pkg install debian_sys_config install_cpan_more install_cpan_safe install_libdbi
+lucid: install_pgsql_client_debs_90 install_extra_debs \
+ install_cpan_marc_record install_yaz install_cpan_more \
+ install_cpan_safe install_cpan_lucid install test_for_libdbi_pkg \
+ install_libdbi
+
+# Needs for Ubuntu Precise Panglin (12.04 LTS):
+ubuntu-precise: precise generic_ubuntu
+precise: install_pgsql_client_debs_91 install_extra_debs_precise \
+ install_cpan_precise install_js_sm install_cpan_force
+
+# We don't do the "install" target on generic_ubuntu because newer
+# Ubuntu releases, like newer Debian releases, include packages for
+# many of those prerequisites.
+generic_ubuntu: install_debs debian_sys_config
# - COMMON TARGETS ---------------------------------------------------------
@@ -337,7 +372,11 @@ install_cpan_fedora:
# Install the CPAN modules needed for Lucid
install_cpan_lucid:
- for m in $(LUCID_CPAN); do perl -MCPAN -e "install \"$$m\";"; done
+ for m in $(CPAN_MODULES_LUCID); do perl -MCPAN -e "install \"$$m\";"; done
+
+# Install the CPAN modules needed for Precise
+install_cpan_precise:
+ for m in $(CPAN_MODULES_PRECISE); do perl -MCPAN -e "install \"$$m\";"; done
# Install a known working version of YAZ
install_yaz:
@@ -444,6 +483,9 @@ install_pgsql_client_debs_90:
install_pgsql_server_debs_90:
$(APT_BACKPORT_TOOL) install $(PGSQL_SERVER_DEBS_90)
+install_pgsql_client_debs_91:
+ $(APT_TOOL) install $(PGSQL_CLIENT_DEBS_91)
+
install_pgsql_server_debs_91:
$(APT_BACKPORT_TOOL) install $(PGSQL_SERVER_DEBS_91)
@@ -451,6 +493,10 @@ install_pgsql_server_debs_91:
install_extra_debs_squeeze: install_extra_debs
$(APT_TOOL) install $(EXTRA_DEBS_SQUEEZE)
+# Install dependencies for Ubuntu 12.04:
+install_extra_debs_precise: install_extra_debs
+ $(APT_TOOL) install $(EXTRA_DEBS_PRECISE)
+
install_extra_debs:
$(APT_TOOL) install $(EXTRA_DEBS)
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/src/extras/Makefile.install | 58 ++++++++++++++++++++++++++++++---
README | 12 +++++--
2 files changed, 61 insertions(+), 9 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list