a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster@echo off
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem CDDL HEADER START
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem The contents of this file are subject to the terms of the
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem Common Development and Distribution License, Version 1.0 only
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem (the "License"). You may not use this file except in compliance
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem with the License.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem You can obtain a copy of the license at
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem trunk/opends/resource/legal-notices/OpenDS.LICENSE
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem or https://OpenDS.dev.java.net/OpenDS.LICENSE.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem See the License for the specific language governing permissions
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem and limitations under the License.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem When distributing Covered Code, include this CDDL HEADER in each
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem file and include the License file at
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem add the following below this CDDL HEADER, with the fields enclosed
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem by brackets "[]" replaced with your own identifying information:
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem Portions Copyright [yyyy] [name of copyright owner]
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem CDDL HEADER END
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reeperrem Copyright 2006-2010 Sun Microsystems, Inc.
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reeperrem Portions Copyright 2011-2012 ForgeRock AS
fbdf83ed8e5fa999f84ea9aa327153bea9ff77a7Mark de Reeper
fbdf83ed8e5fa999f84ea9aa327153bea9ff77a7Mark de Reeperrem This script is used to invoke various client-side processes. It should not
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterrem be invoked directly by end users.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reepersetlocal
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reeperfor %%i in (%~sf0) do set DIR_HOME=%%~dPsi..
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterset INSTALL_ROOT=%DIR_HOME%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterif "%INSTANCE_ROOT%" == "" (
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster set INSTANCE_ROOT=%INSTALL_ROOT%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterset CUR_DIR=%CD%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostercd /d %INSTALL_ROOT%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostercd /d %INSTANCE_ROOT%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterset INSTANCE_ROOT=%CD%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostercd /d %CUR_DIR%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reeperif "%OPENDJ_INVOKE_CLASS%" == "" goto noInvokeClass
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reepergoto launchCommand
3bbd7d6d1e10c73adffd33625525aa92e291d956Mark de Reeper
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster:noInvokeClass
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterecho Error: OPENDJ_INVOKE_CLASS environment variable is not set.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterpause
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostergoto end
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster:launchCommand
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterset SCRIPT_UTIL_CMD=set-full-environment
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostercall "%INSTALL_ROOT%\lib\_script-util.bat" %*
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterif NOT %errorlevel% == 0 exit /B %errorlevel%
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster"%OPENDJ_JAVA_BIN%" %OPENDJ_JAVA_ARGS% %SCRIPT_ARGS% %SCRIPT_NAME_ARG% %OPENDJ_INVOKE_CLASS% %*
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster
fbdf83ed8e5fa999f84ea9aa327153bea9ff77a7Mark de Reeper:end
fbdf83ed8e5fa999f84ea9aa327153bea9ff77a7Mark de Reeper
fbdf83ed8e5fa999f84ea9aa327153bea9ff77a7Mark de Reeper