ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/util/configure
Revision: 1.1
Committed: Wed Feb 5 14:27:58 2003 UTC (21 years, 9 months ago) by tdb
Branch: MAIN
Log Message:
Util package has been pulled out of the server. Next step will be to modify
the server and conient (and anything else?) to use this instead. New
package name is uk.org.iscream.cms.util. All the java files were moved with
a repo copy, so they retain their history.

File Contents

# User Rev Content
1 tdb 1.1 #!/bin/sh
2    
3     #
4     # i-scream Distributed Centralised Monitoring System
5     # Util package configure script
6     #
7     # $Id$
8     #
9    
10     ## Config
11    
12     # HTTP Server. This is the source of all downloads.
13     HTTPSERVER="http://www.i-scream.org.uk/downloads/lib/"
14    
15     # This script uses wget, set it's path and parameters here
16     WGETPARAM="-nv"
17     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    
27     # This should always be the same
28     SRCROOT=`pwd`
29    
30     ## Library check
31    
32     echo "> Checking for required libraries"
33     cd build/lib
34    
35     LIBRARIES="crimson.jar jaxp.jar"
36    
37     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     ${WGET} -nv ${HTTPSERVER}${LIB}; \
44     fi
45    
46     done
47    
48     ## Cache javadoc API package-list files
49     echo "> Caching remote API's"
50    
51     JDKURL="http://java.sun.com/j2se/1.3/docs/api/"
52     mkdir -p ${SRCROOT}/.api-cache/jdk
53     cd ${SRCROOT}/.api-cache/jdk
54     if test -r "package-list"; then \
55     echo " + jdk/package-list found"; \
56     else \
57     echo " - jdk/package-list not found, fetching from ${JDKURL}package-list"; \
58     ${WGET} ${JDKURL}package-list; \
59     fi
60    
61     ## Write out the include file for the Makefile's
62    
63     echo "> Generating Makefile includes"
64     echo " + writing root of source tree"
65     echo "SOURCEROOT=${SRCROOT}" > ${SRCROOT}/Config.inc
66     echo " + writing include"
67     echo "include \$(SOURCEROOT)/Config2.inc" >> ${SRCROOT}/Config.inc
68    
69     echo "> Configure Completed"
70    
71     ## End