smalltalk.bat
branchjv
changeset 1520 14d8a421b84c
parent 1518 2d2ecaa57521
child 1524 09ca0f1d4e64
--- a/smalltalk.bat	Mon Aug 07 20:20:11 2017 +0100
+++ b/smalltalk.bat	Wed Aug 16 13:23:08 2017 +0200
@@ -53,7 +53,7 @@
 :: Versions =
 :: ==========
 :: This script
-SET batch_script_version=1.5.0
+SET batch_script_version=1.5.1
 :: Smalltalk/X
 SET stx_version=6.2.6
 
@@ -147,7 +147,8 @@
 :: The reason is that it is before the validation process
 SET "configuration_file_path=%~dp0"
 SET "configuration_file=smalltalk.cfg"
-IF NOT EXIST !configuration_file_path!!configuration_file! (
+SET "configuration_file_with_path=!configuration_file_path!!configuration_file!"
+IF NOT EXIST !configuration_file_with_path! (
     SET "message="Smalltalk configuration file: !configuration_file! not found. Fix it.""
     SET __numeric.exit_value=1
     CALL :exit_sequence !message!
@@ -156,7 +157,7 @@
 
 :: EOL stops comments from being parsed
 :: otherwise split lines at the = char into two tokens
-FOR /F "EOL=# delims== tokens=1,*" %%A IN (!configuration_file!) DO (
+FOR /F "EOL=# delims== tokens=1,*" %%A IN (!configuration_file_with_path!) DO (
     REM proper lines have both a and b set
     REM if okay, assign property to some kind of namespace
     REM so some.property becomes test.some.property in batch-land