From da6f831d7c1965791c17227566885f7f16880a82 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 18 Jun 2012 12:08:07 -0400 Subject: [PATCH] Debian Wheezy install target for Makefile.install make -f Open-ILS/src/extras/Makefile.install debian-wheezy Signed-off-by: Bill Erickson --- Open-ILS/src/extras/Makefile.install | 12 +++++++++++- docs/installation/server_installation.txt | 6 +++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install index 3d0b00b0a0..e668b1dedd 100644 --- a/Open-ILS/src/extras/Makefile.install +++ b/Open-ILS/src/extras/Makefile.install @@ -4,12 +4,14 @@ # # Makefile to install prerequisites for OpenSRF and Evergreen # -# Currently supports Debian (squeeze), Ubuntu (10.04), Ubuntu (12.04) and +# Currently supports Debian (wheezy, squeeze), Ubuntu (10.04), Ubuntu (12.04) and # Fedora (16 and 17). # # Installs Perl prereqs, libjs with Perl wrapper, libdbi, libdbi-drivers, and libyaz # # usage: +# make -f Makefile.install debian-wheezy +# - or - # make -f Makefile.install debian-squeeze # - or - # make -f Makefile.install ubuntu-lucid @@ -103,6 +105,9 @@ EXTRA_DEBS = \ EXTRA_DEBS_SQUEEZE = \ libuuid-tiny-perl +EXTRA_DEBS_WHEEZY = \ + libuuid-tiny-perl + EXTRA_DEBS_PRECISE = \ libdbi-dev \ libdbd-pgsql \ @@ -269,7 +274,9 @@ install: install_cpan install_js_sm install_cpan_force fedora: install_fedora_rpms install_cpan_fedora install_cpan_marc install +debian-wheezy: wheezy generic_debian debian-squeeze: squeeze generic_debian +wheezy: install_pgsql_client_debs_91 install_extra_debs_wheezy squeeze: install_pgsql_client_backport_debs_91 install_extra_debs_squeeze generic_debian: install_debs install_yaz test_for_libdbi_pkg install debian_sys_config install_libdbi @@ -462,6 +469,9 @@ install_pgsql_server_backport_debs_91: install_extra_debs_squeeze: install_extra_debs $(APT_TOOL) install $(EXTRA_DEBS_SQUEEZE) +install_extra_debs_wheezy: install_extra_debs + $(APT_TOOL) install $(EXTRA_DEBS_WHEEZY) + # Install dependencies for Ubuntu 12.04: install_extra_debs_precise: install_extra_debs $(APT_TOOL) install $(EXTRA_DEBS_PRECISE) diff --git a/docs/installation/server_installation.txt b/docs/installation/server_installation.txt index 6765cbde0f..bc131f3c53 100644 --- a/docs/installation/server_installation.txt +++ b/docs/installation/server_installation.txt @@ -109,7 +109,7 @@ add-apt-repository ppa:pitti/postgresql 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`, `fedora`, `ubuntu-lucid`, or + substituting `debian-wheezy`, `debian-squeeze`, `fedora`, `ubuntu-lucid`, or `ubuntu-precise` for below: + [source, bash] @@ -314,13 +314,13 @@ dedicated machine. You can install the packages required by Debian or Ubuntu Luc on the machine of your choice using the following commands as the *root* Linux account: -.(Debian and Ubuntu Lucid) Installing PostgreSQL 9.1 server packages +.(Debian Squeeze and Ubuntu Lucid) Installing PostgreSQL 9.1 server packages [source, bash] ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install install_pgsql_server_backport_debs_91 ------------------------------------------------------------------------------ -.(Ubuntu Precise) Installing PostgreSQL 9.1 server packages +.(Debian Wheezy and Ubuntu Precise) Installing PostgreSQL 9.1 server packages [source, bash] ------------------------------------------------------------------------------ make -f Open-ILS/src/extras/Makefile.install install_pgsql_server_debs_91 -- 2.11.0