Debian Wheezy install target for Makefile.install collab/berick/debian-wheezy-install-target
authorBill Erickson <berick@esilibrary.com>
Mon, 18 Jun 2012 16:08:07 +0000 (12:08 -0400)
committerBill Erickson <berick@esilibrary.com>
Thu, 14 Mar 2013 15:20:41 +0000 (11:20 -0400)
make -f Open-ILS/src/extras/Makefile.install debian-wheezy

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/extras/Makefile.install
docs/installation/server_installation.txt

index 3d0b00b..e668b1d 100644 (file)
@@ -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)
index 6765cbd..bc131f3 100644 (file)
@@ -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 <osname> 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