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

# Content
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