From d42b15e420478dc45785fff6e00b863cc1f8a0f9 Mon Sep 17 00:00:00 2001 From: lutoff <lutoff@localhost> Date: Thu, 18 Sep 2008 10:14:53 +0000 Subject: [PATCH] These changes are separating the current delivery into an "Install Layout" (the binaries) and an "Instance Layout" (the user data). --- opends/resource/bin/_mixed-script.bat | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/opends/resource/bin/_mixed-script.bat b/opends/resource/bin/_mixed-script.bat index f4334d3..0edb52a 100644 --- a/opends/resource/bin/_mixed-script.bat +++ b/opends/resource/bin/_mixed-script.bat @@ -30,7 +30,17 @@ setlocal for %%i in (%~sf0) do set DIR_HOME=%%~dPsi.. -set INSTANCE_ROOT=%DIR_HOME% +set INSTALL_ROOT=%DIR_HOME% + +set INSTANCE_DIR= +for /f "delims=" %%a in (%INSTALL_ROOT%\instance.loc) do ( + set INSTANCE_DIR=%%a +) +set CUR_DIR=%~dp0 +cd %INSTALL_ROOT% +cd %INSTANCE_DIR% +set INSTANCE_ROOT=%CD% +cd %CUR_DIR% if "%OPENDS_INVOKE_CLASS%" == "" goto noInvokeClass @@ -43,13 +53,13 @@ set ORIGINAL_JAVA_BIN=%OPENDS_JAVA_BIN% set SCRIPT_UTIL_CMD=set-full-environment -call "%INSTANCE_ROOT%\lib\_script-util.bat" +call "%INSTALL_ROOT%\lib\_script-util.bat" if NOT %errorlevel% == 0 exit /B %errorlevel% set SCRIPT_NAME_ARG="-Dorg.opends.server.scriptName=%OLD_SCRIPT_NAME%" rem Check whether is local or remote -"%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" --testIfOffline %* +"%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%INSTANCE_ROOT%\config\config.ldif" --testIfOffline %* if %errorlevel% == 51 goto launchoffline if %errorlevel% == 52 goto launchonline exit /B %errorlevel% @@ -61,7 +71,7 @@ :launchonline -"%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %* +"%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%INSTANCE_ROOT%\config\config.ldif" %* goto end @@ -76,11 +86,11 @@ set OPENDS_JAVA_BIN=%ORIGINAL_JAVA_BIN% set SCRIPT_UTIL_CMD=set-full-environment -call "%INSTANCE_ROOT%\lib\_script-util.bat" +call "%INSTALL_ROOT%\lib\_script-util.bat" if NOT %errorlevel% == 0 exit /B %errorlevel% set SCRIPT_NAME_ARG="-Dorg.opends.server.scriptName=%OLD_SCRIPT_NAME%" -"%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %* +"%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%INSTANCE_ROOT%\config\config.ldif" %* goto end -- Gitblit v1.10.0