upgrade.bat revision 1920
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem CDDL HEADER START
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem The contents of this file are subject to the terms of the
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem Common Development and Distribution License, Version 1.0 only
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem (the "License"). You may not use this file except in compliance
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem with the License.
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem You can obtain a copy of the license at
3e8ebc69e18e02f0935b37e8f5837aab18557f50ludovicprem See the License for the specific language governing permissions
3e8ebc69e18e02f0935b37e8f5837aab18557f50ludovicprem and limitations under the License.
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem When distributing Covered Code, include this CDDL HEADER in each
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem file and include the License file at
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem add the following below this CDDL HEADER, with the fields enclosed
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem by brackets "[]" replaced with your own identifying information:
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem Portions Copyright [yyyy] [name of copyright owner]
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem CDDL HEADER END
747612c740f3dae2c06b9402fa4679344d115a5ahajmarem Portions Copyright 2006-2007 Sun Microsystems, Inc.
747612c740f3dae2c06b9402fa4679344d115a5ahajmafor %%i in (%~sf0) do set DIR_HOME=%%~dPsi.
747612c740f3dae2c06b9402fa4679344d115a5ahajmaset INSTANCE_ROOT=%DIR_HOME%
747612c740f3dae2c06b9402fa4679344d115a5ahajma:checkJavaBin
747612c740f3dae2c06b9402fa4679344d115a5ahajmaif "%JAVA_BIN%" == "" goto noJavaBin
747612c740f3dae2c06b9402fa4679344d115a5ahajmagoto callExtractor
747612c740f3dae2c06b9402fa4679344d115a5ahajmaif "%JAVA_HOME%" == "" goto noJavaHome
747612c740f3dae2c06b9402fa4679344d115a5ahajmaif not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
747612c740f3dae2c06b9402fa4679344d115a5ahajmaset JAVA_BIN=%JAVA_HOME%\bin\java.exe
747612c740f3dae2c06b9402fa4679344d115a5ahajmagoto callExtractor
747612c740f3dae2c06b9402fa4679344d115a5ahajmaif not exist "%INSTANCE_ROOT%\lib\set-java-home.bat" goto noSetJavaHome
747612c740f3dae2c06b9402fa4679344d115a5ahajmacall "%INSTANCE_ROOT%\lib\set-java-home.bat"
747612c740f3dae2c06b9402fa4679344d115a5ahajmaset JAVA_BIN=%JAVA_HOME%\bin\java.exe
747612c740f3dae2c06b9402fa4679344d115a5ahajmagoto callExtractor
747612c740f3dae2c06b9402fa4679344d115a5ahajma:noSetJavaHome
747612c740f3dae2c06b9402fa4679344d115a5ahajmaecho Error: JAVA_HOME environment variable is not set.
747612c740f3dae2c06b9402fa4679344d115a5ahajmaecho Please set it to a valid Java 5 (or later) installation.
747612c740f3dae2c06b9402fa4679344d115a5ahajma:noValidJavaHome
747612c740f3dae2c06b9402fa4679344d115a5ahajmaecho ERROR: The detected Java version could not be used. Please set
747612c740f3dae2c06b9402fa4679344d115a5ahajmaecho JAVA_HOME to to a valid Java 5 (or later) installation.
3e8ebc69e18e02f0935b37e8f5837aab18557f50ludovicpset PATH=%SystemRoot%
"%JAVA_BIN%" org.opends.server.tools.InstallDS -t > NUL 2>&1
FOR %%x in ("%INSTANCE_ROOT%\lib\*.jar") DO call "%INSTANCE_ROOT%\lib\setcp.bat" %%x
"%JAVA_BIN%" org.opends.quicksetup.upgrader.BuildExtractor %*
FOR %%x in ("%INSTANCE_ROOT%\tmp\upgrade\lib\*.jar") DO call "%INSTANCE_ROOT%\lib\setcp.bat" %%x
"%JAVA_BIN%" org.opends.quicksetup.upgrader.UpgradeLauncher %*