From c40e6814d61507077cece9ddaa5ee3db7b9cc107 Mon Sep 17 00:00:00 2001 From: jvergara <jvergara@localhost> Date: Fri, 07 Nov 2008 11:58:23 +0000 Subject: [PATCH] Fix for issue 3570 (control-panel.bat batch file is broken) --- opends/resource/bin/control-panel.bat | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/opends/resource/bin/control-panel.bat b/opends/resource/bin/control-panel.bat index 17017af..3dc1b99 100644 --- a/opends/resource/bin/control-panel.bat +++ b/opends/resource/bin/control-panel.bat @@ -27,24 +27,36 @@ setlocal for %%i in (%~sf0) do set DIR_HOME=%%~dPsi.. +set INSTALL_ROOT=%DIR_HOME% -set INSTANCE_ROOT=%DIR_HOME% +set INSTANCE_DIR= +for /f "delims=" %%a in (%DIR_HOME%\instance.loc) do ( + set INSTANCE_DIR=%%a +) +set CUR_DIR=%~dp0 +cd /d %INSTALL_ROOT% +cd /d %INSTANCE_DIR% +set INSTANCE_ROOT=%CD% +cd /d %CUR_DIR% + set SCRIPT_NAME=control-panel rem Set environment variables 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% if "%~1" == "" goto callLaunch goto callJava :callLaunch -"%DIR_HOME%\lib\winlauncher.exe" launch "%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.guitools.controlpanel.ControlPanelLauncher +if exist "%INSTALL_ROOT%\lib\set-java-args.bat" DO call "%INSTALL_ROOT%\lib\set-java-args.bat" +"%INSTALL_ROOT%\lib\winlauncher.exe" launch "%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.guitools.controlpanel.ControlPanelLauncher goto end :callJava +if exist "%INSTALL_ROOT%\lib\set-java-args.bat" DO call "%INSTALL_ROOT%\lib\set-java-args.bat" "%OPENDS_JAVA_BIN%" %OPENDS_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.guitools.controlpanel.ControlPanelLauncher %* rem return part -- Gitblit v1.10.0