Squeeze also needs an updated yaz; Yaz-related repairs
authorBill Erickson <berick@esilibrary.com>
Fri, 9 Aug 2013 21:09:44 +0000 (17:09 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 9 Aug 2013 21:09:44 +0000 (17:09 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/extras/install/Makefile.debian-squeeze
Open-ILS/src/extras/install/Makefile.ubuntu-lucid

index 567cfd5..398058c 100644 (file)
@@ -4,6 +4,9 @@ DIR = $(dir $(lastword $(MAKEFILE_LIST)))
 APT_BACKPORT_TOOL = aptitude -t squeeze-backports -yq
 APT_SAFE_TOOL = aptitude -P
 APT_TOOL=aptitude -yq
+YAZ=yaz-4.2.32
+YAZ_HOST=http://ftp.indexdata.dk/pub/yaz
+
 
 export DEBS = \
        apache2-prefork-dev\
@@ -84,7 +87,8 @@ PGSQL_CLIENT_DEBS_91 = \
        libpq-dev \
        postgresql-client-9.1
 
-all: install_pgsql_client_backport_debs_91
+
+all: install_pgsql_client_backport_debs_91 install_yaz
        make -f $(DIR)/Makefile.debian install_debs
        make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
        make -f $(DIR)/Makefile.common install_net_z3950_simpleserver
@@ -94,6 +98,11 @@ all: install_pgsql_client_backport_debs_91
        make -f $(DIR)/Makefile.debian install_js_sm
        make -f $(DIR)/Makefile.debian debian_sys_config
 
+install_yaz:
+       if [ ! -d $(YAZ) ]; then wget $(YAZ_HOST)/$(YAZ).tar.gz; fi;
+       tar xzf $(YAZ).tar.gz
+       cd $(YAZ) && ./configure && make && make install && ldconfig
+
 install_postgres_server:
        $(APT_BACKPORT_TOOL) install $(PGSQL_SERVER_DEBS_91)
 
index 3ec6122..2a3101c 100644 (file)
@@ -47,8 +47,7 @@ export DEBS = \
        libuniversal-require-perl\
        libunix-syslog-perl\
     libuuid-tiny-perl\
-       libsoap-lite-perl\
-       libyaz-dev\
+       libsoap-lite-perl
 
 export DEB_APACHE_MODS = \
     expires\
@@ -85,22 +84,20 @@ PGSQL_CLIENT_DEBS_91 = \
        libpq-dev \
        postgresql-client-9.1
 
-# Install a known working version of YAZ
-install_yaz:    
-       if [ ! -d $(YAZ) ]; then wget $(YAZ_HOST)/$(YAZ).tar.gz; fi;
-       tar xzf $(YAZ).tar.gz
-       cd $(YAZ) && ./configure && make && make install && ldconfig
-
-all:
+all: install_yaz
        make -f $(DIR)/Makefile.debian install_debs
        make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
-       make -f $(DIR)/Makefile.common install_yaz
        make -f $(DIR)/Makefile.common install_net_z3950_simpleserver
        make -f $(DIR)/Makefile.common install_cpan
        make -f $(DIR)/Makefile.common install_cpan_force
        make -f $(DIR)/Makefile.debian install_js_sm
        make -f $(DIR)/Makefile.debian debian_sys_config
 
+install_yaz:
+       if [ ! -d $(YAZ) ]; then wget $(YAZ_HOST)/$(YAZ).tar.gz; fi;
+       tar xzf $(YAZ).tar.gz
+       cd $(YAZ) && ./configure && make && make install && ldconfig
+
 install_pgsql_server_debs_91:
        $(APT_TOOL) install $(PGSQL_SERVER_DEBS_91)