morrijr 01/12/05 01:40:02
Modified: proposal/gump gen.sh
Log:
The 'proper' way to detect Cygwin...(?)
Revision Changes Path
1.27 +16 -2 jakarta-alexandria/proposal/gump/gen.sh
Index: gen.sh
===================================================================
RCS file: /home/cvs/jakarta-alexandria/proposal/gump/gen.sh,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- gen.sh 2001/12/03 16:04:37 1.26
+++ gen.sh 2001/12/05 09:40:02 1.27
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
export XALAN=/opt/xalan-j_2_2_D13
@@ -11,12 +11,26 @@
test -n "$1" && SOURCE=$1
test -z "$1" && SOURCE=`hostname | sed s/[.].*//`.xml
-if test "$OSTYPE" = "cygwin32" -o "$OSTYPE" = "cygwin"; then
+# ----- Cygwin Unix Paths Setup -----------------------------------------------
+
+# Cygwin support. $cygwin _must_ be set to either true or false.
+case "`uname`" in
+ CYGWIN*) cygwin=true ;;
+ *) cygwin=false ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
export CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
export CLASSPATH=$XALAN/bin/xml-apis.jar:$XALAN/bin/xalan.jar:$CLASSPATH
export CLASSPATH=$XALAN/bin/xerces.jar:$CLASSPATH
export CLASSPATH=.:jenny.jar:$CLASSPATH
export CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+
+ if test "$OSTYPE" = "" ; then
+ export OSTYPE="cygwin"
+ fi
+
JSOURCE=`cygpath -a -w -p "$SOURCE"`
else
export CLASSPATH=$XALAN/bin/xml-apis.jar:$XALAN/bin/xalan.jar:$CLASSPATH
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>