ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/configure
Revision: 1.14
Committed: Sun Nov 25 19:46:35 2001 UTC (22 years, 11 months ago) by tdb
Branch: MAIN
Changes since 1.13: +10 -2 lines
Log Message:
Fix for the following bug tracker on sourceforge:
    [ #483807 ] configure scripts

The configure scripts specified where wget was expected to be. It now looks
in different locations, falling back on just running "wget" (assuming it's
in the path). This is better than it was before.

File Contents

# User Rev Content
1 tdb 1.2 #!/bin/sh
2    
3 tdb 1.9 #
4     # i-scream Distributed Centralised Monitoring System
5     # Server configure script
6     #
7 tdb 1.14 # $Id: configure,v 1.13 2001/07/17 17:07:55 tdb1 Exp $
8 tdb 1.9 #
9    
10     ## Config
11    
12     # HTTP Server. This is the source of all downloads.
13 tdb 1.13 HTTPSERVER="http://www.i-scream.org.uk/downloads/lib/"
14 tdb 1.2
15 tdb 1.9 # This script uses wget, set it's path and parameters here
16     WGETPARAM="-nv"
17 tdb 1.14 if test -x /usr/bin/wget; then
18     WGET="/usr/bin/wget ${WGETPARAM}"
19     else
20     if test -x /usr/local/bin/wget; then
21     WGET="/usr/local/bin/wget ${WGETPARAM}"
22     else
23     WGET="wget ${WGETPARAM}";
24     fi
25     fi
26 tdb 1.2
27 tdb 1.9 # This should always be the same
28 tdb 1.11 SRCROOT=`pwd`
29 tdb 1.2
30 tdb 1.9 ## Library check
31 tdb 1.8
32 tdb 1.9 echo "> Checking for required libraries"
33     cd build/lib
34 tdb 1.2
35 tdb 1.10 LIBRARIES="crimson.jar idl.jar jacorb.jar jaxp.jar mm.mysql-2.0.4-bin.jar"
36 tdb 1.2
37 tdb 1.9 for LIB in ${LIBRARIES}; do
38    
39     if test -r "${LIB}"; then \
40     echo " + ${LIB} found"; \
41     else \
42     echo " - ${LIB} not found, fetching from ${HTTPSERVER}${LIB}"; \
43 tdb 1.12 ${WGET} -nv ${HTTPSERVER}${LIB}; \
44 tdb 1.9 fi
45    
46     done
47 tdb 1.2
48 tdb 1.9 ## Check for jacorb properties file
49 tdb 1.4
50 tdb 1.9 echo "> Checking for jacorb.properties"
51 tdb 1.2 cd ${HOME}
52     if test -r "jacorb.properties"; then \
53 tdb 1.9 echo " + jacorb.properties found"; \
54 tdb 1.2 else \
55 tdb 1.9 echo " - jacorb.properties not found, fetching from ${HTTPSERVER}jacorb.properties"; \
56 tdb 1.12 ${WGET} ${HTTPSERVER}jacorb.properties; \
57 tdb 1.2 fi
58    
59 tdb 1.9 ## Write out the include file for the Makefile's
60    
61     echo "> Generating Makefile includes"
62     echo " + writing root of source tree"
63 tdb 1.11 echo "SOURCEROOT=${SRCROOT}" > ${SRCROOT}/Config.inc
64 tdb 1.9 echo " + writing include"
65 tdb 1.11 echo "include \$(SOURCEROOT)/Config2.inc" >> ${SRCROOT}/Config.inc
66 tdb 1.9
67     echo "> Configure Completed"
68    
69     ## End