[ http://issues.apache.org/jira/browse/GERONIMO-2555?page=comments#action_12448157 ] Mark DeLaFranier commented on GERONIMO-2555: --------------------------------------------
Sorry, I forgot to paste a comment with the old and new output so that you can see the change in behaviour: Without the '/d' check: ======================= [M:\] > d:\geronimo\1.2\bin\deploy.bat --user system --password manager deploy d:\geronimo\1.2\test-plan.xml [M:\] > if "Windows_NT" == "Windows_NT" goto okOsCheck [M:\] > setlocal [M:\] > if not "d:\geronimo\1.2" == "" goto resolveHome [M:\] > set CURRENT_DIR=M:\ [M:\] > cd d:\geronimo\1.2 [M:\] > set GERONIMO_HOME=M:\ [M:\] > cd M:\ [M:\] > if exist "M:\\bin\deploy.bat" goto okHome [M:\] > echo The GERONIMO_HOME environment variable is not defined correctly The GERONIMO_HOME environment variable is not defined correctly [M:\] > echo This environment variable is needed to run this program This environment variable is needed to run this program [M:\] > set ERRORLEVEL=1 [M:\] > goto end [M:\] > echo. With the '/d' check: ==================== [M:\] > d:\geronimo\1.2\bin\deploy.bat --user system --password manager deploy d:\geronimo\1.2\pb-server-plan.xml [M:\] > if "Windows_NT" == "Windows_NT" goto okOsCheck [M:\] > setlocal [M:\] > if not "d:\geronimo\1.2" == "" goto resolveHome [M:\] > set CURRENT_DIR=M:\pb-server 1.4\bin [M:\] > cd /d d:\geronimo\1.2 [D:\geronimo\1.2] [jagmain_delafran_vu] > set GERONIMO_HOME=D:\geronimo\1.2 [D:\geronimo\1.2] [jagmain_delafran_vu] > cd /d M:\pb-server 1.4\bin [M:\] > if exist "D:\geronimo\1.2\bin\deploy.bat" goto okHome [M:\] > if exist "D:\geronimo\1.2\bin\setenv.bat" call "D:\geronimo\1.2\bin\setenv.bat" [M:\] > set jdkOrJreHomeSet=0 [M:\] > if not "" == "" set jdkOrJreHomeSet=1 rest continues and proceeds to deploy > Windows scripts don't work when used from different drive > --------------------------------------------------------- > > Key: GERONIMO-2555 > URL: http://issues.apache.org/jira/browse/GERONIMO-2555 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: general > Affects Versions: 1.2 > Environment: Windows XP > Reporter: Mark DeLaFranier > Attachments: GERONIMO-2555.patch > > > If the scripts: geronimo.bat, startup.bat, shutdown.bat, deploy.bat are > launched from a drive other than the one Geronimo is located the "cd" > portions do not work when trying to determine the script location. > In order for a cross drive CD to work, the /d option must be used. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
