RedefineSetUp.sh revision 0
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#!/bin/sh
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Copyright 2001-2002 Sun Microsystems, Inc. All Rights Reserved.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# This code is free software; you can redistribute it and/or modify it
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# under the terms of the GNU General Public License version 2 only, as
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# published by the Free Software Foundation.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# This code is distributed in the hope that it will be useful, but WITHOUT
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# version 2 for more details (a copy is included in the LICENSE file that
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# accompanied this code).
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# You should have received a copy of the GNU General Public License version
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# 2 along with this work; if not, write to the Free Software Foundation,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# CA 95054 USA or visit www.sun.com if you need additional information or
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# have any questions.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk#
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkif [ "${TESTSRC}" = "" ]
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkthen
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk echo "TESTSRC not set. Test cannot execute. Failed."
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk exit 1
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkfi
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkecho "TESTSRC=${TESTSRC}"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkif [ "${TESTJAVA}" = "" ]
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkthen
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk echo "TESTJAVA not set. Test cannot execute. Failed."
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk exit 1
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkfi
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkecho "TESTJAVA=${TESTJAVA}"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkif [ "${TESTCLASSES}" = "" ]
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkthen
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk echo "TESTCLASSES not set. Test cannot execute. Failed."
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk exit 1
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkfi
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkecho "TESTCLASSES=${TESTCLASSES}"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkecho "CLASSPATH=${CLASSPATH}"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkJAVAC="${TESTJAVA}/bin/javac -g"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkcp ${TESTSRC}/Different_RedefineSubTarg.java RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk${JAVAC} RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkmv RedefineSubTarg.class Different_RedefineSubTarg.class
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkrm -f RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkcp ${TESTSRC}/SchemaChange_RedefineSubTarg.java RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk${JAVAC} RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkmv RedefineSubTarg.class SchemaChange_RedefineSubTarg.class
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkrm -f RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkcp ${TESTSRC}/RedefineSubTarg.java RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk${JAVAC} RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkrm -f RedefineSubTarg.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk