Author: jfrederic.clere(a)jboss.com
Date: 2008-01-28 05:10:08 -0500 (Mon, 28 Jan 2008)
New Revision: 1304
Added:
trunk/build/windows/check_path.sh
Modified:
trunk/build/windows/build.bat
Log:
Prevent running the script inside cygwin install path... It would failed.
Modified: trunk/build/windows/build.bat
===================================================================
--- trunk/build/windows/build.bat 2008-01-25 15:38:23 UTC (rev 1303)
+++ trunk/build/windows/build.bat 2008-01-28 10:10:08 UTC (rev 1304)
@@ -22,6 +22,13 @@
REM @author Mladen Turk
REM
+bash check_path.sh
+@if ERRORLEVEL 1 (
+echo Can't run inside cygwin install path
+echo Install the source in another location c:\home\my for example
+goto cmdEnd
+)
+
@if not "%ECHO%" == "" echo %ECHO%
@if "%OS%" == "Windows_NT" setlocal
Added: trunk/build/windows/check_path.sh
===================================================================
--- trunk/build/windows/check_path.sh (rev 0)
+++ trunk/build/windows/check_path.sh 2008-01-28 10:10:08 UTC (rev 1304)
@@ -0,0 +1,19 @@
+mountpoint=$CYGDRIVE_MOUNT
+if test -z "$mountpoint"; then
+ mountpoint=`mount -p | tail -1 | awk ' { print $1 } '`
+ if test -z "$mountpoint"; then
+ print "Cannot determine cygwin mount points. Exiting"
+ exit 1
+ fi
+fi
+localdir=`pwd`
+case ${localdir} in
+ ${mountpoint}*)
+ exit 0
+ ;;
+ *)
+ echo "cygwin is ${mountpoint} and we are in ${localdir}"
+ exit 1
+ ;;
+esac
+exit 0