History log of /forgerock/opendj2/resource/upgrade.bat
Revision Date Author Comments Expand
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147 8853 07-May-2013 violette

svn merge https://svn.forgerock.org/opendj/trunk/opends@8851 https://svn.forgerock.org/opendj/branches/native-packaging@8851 .

/forgerock/opendj2/build.xml /forgerock/opendj2/ext/ant/lib/jdeb-0.10.jar /forgerock/opendj2/pom.xml bin/_client-script.sh bin/_mixed-script.sh bin/_script-util.bat bin/_script-util.sh bin/control-panel bin/dsjavaproperties bin/dsjavaproperties.bat bin/make-ldif bin/start-ds config/buildinfo configure debian/control/control debian/control/postinst debian/control/postrm debian/control/preinst debian/control/prerm unconfigure upgrade upgrade.bat upgrade_svr4 /forgerock/opendj2/src/build-tools/org/opends/build/tools/CreateVersionString.java /forgerock/opendj2/src/build-tools/org/opends/build/tools/GenerateRpm.java /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/ControlPanelLauncher.java /forgerock/opendj2/src/messages/messages/quicksetup.properties /forgerock/opendj2/src/messages/messages/quicksetup_de.properties /forgerock/opendj2/src/messages/messages/quicksetup_es.properties /forgerock/opendj2/src/messages/messages/quicksetup_fr.properties /forgerock/opendj2/src/messages/messages/quicksetup_ja.properties /forgerock/opendj2/src/messages/messages/quicksetup_ko.properties /forgerock/opendj2/src/messages/messages/quicksetup_pl.properties /forgerock/opendj2/src/messages/messages/quicksetup_zh_CN.properties /forgerock/opendj2/src/messages/messages/quicksetup_zh_TW.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/messages/messages/utility.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Application.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/BuildInformation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliUserInteraction.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Configuration.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Constants.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CurrentInstallStatus.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/DataOptions.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/HistoricalLog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/HistoricalRecord.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Installation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/JavaArguments.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Launcher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/LicenseFile.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetupLog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ReturnCode.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Status.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/event/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/images/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgradeUserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installandupgrader/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installandupgrader/ui/WelcomePanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installandupgrader/ui/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/DataReplicationOptions.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/GlobalAdministratorOptions.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/NewSuffixOptions.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/DataReplicationPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/GlobalAdministratorPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/InstallLicensePanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/JavaArgumentsDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/RuntimeOptionsPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/SelectAliasDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/CertificateDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/FieldName.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/GuiApplication.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/GuiUserInteraction.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/ProgressDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/UIFactory.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/WebProxyDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Build.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractor.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractorCliHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/RemoteBuildManager.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReversionIssueNotifier.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReversionLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReversionProgressStep.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/RevertFileFilter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Reverter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReverterUserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Stage.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeFileFilter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeIssueNotifier.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeProgressStep.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeSvr4Launcher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeUserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeWizardStep.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgraderCliHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgraderSvr4.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/VersionIssueNotifier.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ui/BuildListDownloadErrorPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ui/ChooseVersionPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ui/UpgraderReviewPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ui/WelcomePanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ExternalTools.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/FileManager.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/OperationOutput.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerHealthChecker.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/UIKeyStore.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/Utils.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/WebBrowserLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/package-info.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/webstart/WebStartDownloader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/webstart/package-info.java /forgerock/opendj2/src/server/org/opends/server/admin/client/cli/DsFrameworkCliMain.java /forgerock/opendj2/src/server/org/opends/server/core/DirectoryServer.java /forgerock/opendj2/src/server/org/opends/server/loggers/AsynchronousTextWriter.java /forgerock/opendj2/src/server/org/opends/server/loggers/TextAccessLogPublisher.java /forgerock/opendj2/src/server/org/opends/server/loggers/TextAuditLogPublisher.java /forgerock/opendj2/src/server/org/opends/server/loggers/TextErrorLogPublisher.java /forgerock/opendj2/src/server/org/opends/server/loggers/TextHTTPAccessLogPublisher.java /forgerock/opendj2/src/server/org/opends/server/loggers/debug/TextDebugLogPublisher.java /forgerock/opendj2/src/server/org/opends/server/tools/BackUpDB.java /forgerock/opendj2/src/server/org/opends/server/tools/CreateRCScript.java /forgerock/opendj2/src/server/org/opends/server/tools/DBTest.java /forgerock/opendj2/src/server/org/opends/server/tools/ExportLDIF.java /forgerock/opendj2/src/server/org/opends/server/tools/ImportLDIF.java /forgerock/opendj2/src/server/org/opends/server/tools/InstallDS.java /forgerock/opendj2/src/server/org/opends/server/tools/InstallDSArgumentParser.java /forgerock/opendj2/src/server/org/opends/server/tools/ListBackends.java /forgerock/opendj2/src/server/org/opends/server/tools/ManageTasks.java /forgerock/opendj2/src/server/org/opends/server/tools/RebuildIndex.java /forgerock/opendj2/src/server/org/opends/server/tools/RestoreDB.java /forgerock/opendj2/src/server/org/opends/server/tools/ToolConstants.java /forgerock/opendj2/src/server/org/opends/server/tools/VerifyIndex.java /forgerock/opendj2/src/server/org/opends/server/tools/configurator/CheckInstance.java /forgerock/opendj2/src/server/org/opends/server/tools/configurator/Configurator.java /forgerock/opendj2/src/server/org/opends/server/tools/configurator/Unconfigurator.java /forgerock/opendj2/src/server/org/opends/server/tools/configurator/package-info.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DSConfig.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/PropertyValueEditor.java /forgerock/opendj2/src/server/org/opends/server/tools/dsreplication/ReplicationCliMain.java /forgerock/opendj2/src/server/org/opends/server/tools/makeldif/MakeLDIF.java /forgerock/opendj2/src/server/org/opends/server/tools/status/StatusCli.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/FileManager.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/FormattedNotificationCallback.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/Installation.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/LicenseFile.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/ProgressNotificationCallback.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/Upgrade.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/UpgradeCli.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/UpgradeContext.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/UpgradeLog.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/UpgradeTask.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/UpgradeTasks.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/UpgradeUtils.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/VerificationCallback.java /forgerock/opendj2/src/server/org/opends/server/tools/upgrade/package-info.java /forgerock/opendj2/src/server/org/opends/server/util/BuildVersion.java /forgerock/opendj2/src/server/org/opends/server/util/args/SubCommandArgumentParser.java /forgerock/opendj2/src/server/org/opends/server/util/cli/ConsoleApplication.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/TestCaseUtils.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/UpgradeTestCase.java
eda9271a828f0d377d046417a788830fd74d7ab3 7674 09-Feb-2012 ludo

Fix for OPENDJ-132: upgrade utility does not accept relative path. Contribution from German Parente (thanks)

0f8553e2af5fc49a510ecfcfc93e66d06713f631 7448 02-Nov-2011 ludo

Fix for OPENDJ-222 : Renamed environment variables to OPENDJ_... Updated scripts so that if OPENDJ_JAVA_HOME and OPENDJ_JAVA_ARGS are not defined, we look at the legacy OPENDS_... ones.

DynamicConstants.java.stubs bin/_client-script.bat bin/_client-script.sh bin/_mixed-script.bat bin/_mixed-script.sh bin/_script-util.bat bin/_script-util.sh bin/_server-script.bat bin/_server-script.sh bin/backup bin/backup.bat bin/base64 bin/base64.bat bin/control-panel bin/control-panel.bat bin/create-rc-script bin/dbtest bin/dbtest.bat bin/dsconfig bin/dsconfig.bat bin/dsframework bin/dsframework.bat bin/dsjavaproperties bin/dsjavaproperties.bat bin/dsreplication bin/dsreplication.bat bin/encode-password bin/encode-password.bat bin/export-ldif bin/export-ldif.bat bin/import-ldif bin/import-ldif.bat bin/ldapcompare bin/ldapcompare.bat bin/ldapdelete bin/ldapdelete.bat bin/ldapmodify bin/ldapmodify.bat bin/ldappasswordmodify bin/ldappasswordmodify.bat bin/ldapsearch bin/ldapsearch.bat bin/ldif-diff bin/ldif-diff.bat bin/ldifmodify bin/ldifmodify.bat bin/ldifsearch bin/ldifsearch.bat bin/list-backends bin/list-backends.bat bin/make-ldif bin/make-ldif.bat bin/manage-account bin/manage-account.bat bin/manage-tasks bin/manage-tasks.bat bin/rebuild-index bin/rebuild-index.bat bin/restore bin/restore.bat bin/start-ds bin/start-ds.bat bin/status bin/status.bat bin/stop-ds bin/stop-ds.bat bin/verify-index bin/verify-index.bat bin/windows-service.bat config/java.properties configure setup setup.bat unconfigure uninstall uninstall.bat upgrade upgrade.bat upgrade_svr4 /forgerock/opendj2/src/build-tools/windows/Makefile /forgerock/opendj2/src/build-tools/windows/README /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/task/Task.java /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/ui/JavaPropertiesPanel.java /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/util/ControlPanelLog.java /forgerock/opendj2/src/messages/messages/admin_tool.properties /forgerock/opendj2/src/messages/messages/admin_tool_de.properties /forgerock/opendj2/src/messages/messages/admin_tool_es.properties /forgerock/opendj2/src/messages/messages/admin_tool_fr.properties /forgerock/opendj2/src/messages/messages/admin_tool_ja.properties /forgerock/opendj2/src/messages/messages/admin_tool_ko.properties /forgerock/opendj2/src/messages/messages/admin_tool_zh_CN.properties /forgerock/opendj2/src/messages/messages/admin_tool_zh_TW.properties /forgerock/opendj2/src/messages/messages/quicksetup.properties /forgerock/opendj2/src/messages/messages/quicksetup_de.properties /forgerock/opendj2/src/messages/messages/quicksetup_es.properties /forgerock/opendj2/src/messages/messages/quicksetup_fr.properties /forgerock/opendj2/src/messages/messages/quicksetup_ja.properties /forgerock/opendj2/src/messages/messages/quicksetup_ko.properties /forgerock/opendj2/src/messages/messages/quicksetup_zh_CN.properties /forgerock/opendj2/src/messages/messages/quicksetup_zh_TW.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/messages/messages/tools_de.properties /forgerock/opendj2/src/messages/messages/tools_es.properties /forgerock/opendj2/src/messages/messages/tools_fr.properties /forgerock/opendj2/src/messages/messages/tools_ja.properties /forgerock/opendj2/src/messages/messages/tools_ko.properties /forgerock/opendj2/src/messages/messages/tools_zh_CN.properties /forgerock/opendj2/src/messages/messages/tools_zh_TW.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/BuildInformation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetupLog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/JavaArgumentsDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ExternalTools.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/Utils.java /forgerock/opendj2/src/server/org/opends/server/schema/SchemaConstants.java /forgerock/opendj2/src/server/org/opends/server/tools/CreateRCScript.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesTool.java /forgerock/opendj2/src/server/org/opends/server/util/SetupUtils.java /forgerock/opendj2/src/svr4/OpenDJ/_svc-opendj.sh
37a25ab1d035846566ce9dfa221601de894a2c28 4507 26-Sep-2008 lutoff

fix for issue #3498 - stop-ds.bat doesn't work anymore if not launched from server root (OpenDS1.1.0) windows 'cd' cmd should be used with the '/d' modifier

014019918f7e3844f558f6159b8d41517254edc2 4489 18-Sep-2008 lutoff

These changes are separating the current delivery into an "Install Layout" (the binaries) and an "Instance Layout" (the user data).

/forgerock/opendj2/build.xml bin/_client-script.bat bin/_client-script.sh bin/_mixed-script.bat bin/_mixed-script.sh bin/_script-util.bat bin/_script-util.sh bin/_server-script.bat bin/_server-script.sh bin/start-ds bin/start-ds.bat bin/status-panel.bat bin/stop-ds bin/stop-ds.bat setup setup.bat uninstall uninstall.bat upgrade upgrade.bat /forgerock/opendj2/src/guitools/org/opends/guitools/uninstaller/UninstallCliHelper.java /forgerock/opendj2/src/guitools/org/opends/guitools/uninstaller/Uninstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Application.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Configuration.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Installation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installandupgrader/InstallAndUpgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/offline/OfflineInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractor.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/RevertFileFilter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Reverter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Stage.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeFileFilter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/Utils.java /forgerock/opendj2/src/server/org/opends/server/admin/ClassLoaderProvider.java /forgerock/opendj2/src/server/org/opends/server/api/ConfigHandler.java /forgerock/opendj2/src/server/org/opends/server/config/ConfigConstants.java /forgerock/opendj2/src/server/org/opends/server/core/DefaultCompressedSchema.java /forgerock/opendj2/src/server/org/opends/server/core/DirectoryServer.java /forgerock/opendj2/src/server/org/opends/server/extensions/ConfigFileHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/SMTPAccountStatusNotificationHandler.java /forgerock/opendj2/src/server/org/opends/server/protocols/LDIFConnectionHandler.java /forgerock/opendj2/src/server/org/opends/server/tasks/BackupTask.java /forgerock/opendj2/src/server/org/opends/server/tasks/RestoreTask.java /forgerock/opendj2/src/server/org/opends/server/tools/CreateRCScript.java /forgerock/opendj2/src/server/org/opends/server/tools/ImportLDIF.java /forgerock/opendj2/src/server/org/opends/server/tools/InstallDSArgumentParser.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesToolArgumentParser.java /forgerock/opendj2/src/server/org/opends/server/types/DirectoryEnvironmentConfig.java /forgerock/opendj2/src/server/org/opends/server/util/ServerConstants.java /forgerock/opendj2/src/server/org/opends/server/util/StaticUtils.java /forgerock/opendj2/src/server/org/opends/server/util/args/ArgumentParser.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/quicksetup/InstallationTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/quicksetup/TestUtilities.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/TestCaseUtils.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/cli/DsframeworkTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/backends/LDIFBackendTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/ConfigFileHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/ExternalSASLMechanismHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/FileBasedKeyManagerProviderTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/FileBasedTrustManagerProviderTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/FingerprintCertificateMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/StartTLSExtendedOperationTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/SubjectAttributeToUserAttributeCertificateMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/protocols/jmx/JmxConnectTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/DependencyTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/ReSyncTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/SchemaReplicationTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/plugin/IsolationTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/server/ReplicationServerTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tasks/TestImportAndExport.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/EncodePasswordTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPAuthenticationHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPCompareTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPDeleteTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPModifyTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPPasswordModifyTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPSearchTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/ListBackendsTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/dsconfig/DsconfigLdapConnectionTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tools/makeldif/MakeLDIFTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/util/CertificateManagerTestCase.java
a3d3ab94806056d2355afea6fe8daac41059b9fb 3866 12-Feb-2008 ludovicp

Updated the copyright statement to reflect that Sun owns the full copyright on the project files.

DynamicConstants.java.stubs FindJavaHome.java Messages.java.stub admin/example-plugin/ExamplePlugin.java admin/messagesMO.xsl admin/metaMO.xsl admin/serverMO.xsl bin/_client-script.bat bin/_client-script.sh bin/_mixed-script.bat bin/_server-script.bat bin/_server-script.sh bin/backup bin/backup.bat bin/base64.bat bin/dbtest bin/dbtest.bat bin/dsconfig bin/dsconfig.bat bin/dsframework bin/dsframework.bat bin/encode-password bin/encode-password.bat bin/export-ldif bin/export-ldif.bat bin/import-ldif bin/import-ldif.bat bin/ldapcompare bin/ldapcompare.bat bin/ldapdelete bin/ldapdelete.bat bin/ldapmodify bin/ldapmodify.bat bin/ldappasswordmodify bin/ldappasswordmodify.bat bin/ldapsearch bin/ldapsearch.bat bin/ldif-diff bin/ldif-diff.bat bin/ldifmodify bin/ldifmodify.bat bin/ldifsearch bin/ldifsearch.bat bin/list-backends bin/list-backends.bat bin/make-ldif bin/make-ldif.bat bin/manage-account bin/manage-account.bat bin/manage-tasks bin/manage-tasks.bat bin/rebuild-index bin/rebuild-index.bat bin/restore bin/restore.bat bin/setcp.bat bin/start-ds bin/start-ds.bat bin/status-panel.bat bin/stop-ds bin/stop-ds.bat bin/verify-index bin/verify-index.bat config/config.ldif schema/00-core.ldif schema/01-pwpolicy.ldif schema/02-config.ldif schema/03-changelog.ldif schema/03-rfc2713.ldif schema/03-rfc2714.ldif schema/03-rfc2739.ldif schema/03-rfc2926.ldif schema/03-rfc3112.ldif schema/03-rfc3712.ldif schema/03-uddiv3.ldif schema/04-rfc2307bis.ldif setup setup.bat uninstall uninstall.bat upgrade upgrade.bat
cf6c7da2cbe8b9c7704e00b37847b1363450ef3e 3603 21-Dec-2007 jvergara

Fix for Issue 2782: New - Fail to launch upgrade CLI. Committed after validation of Q&A (Unai).

27f8adec83293fb8bd3bfa37175322b0ee3bb933 3572 17-Dec-2007 jvergara

2730: New - The setup command should perform some basic memory tuning Note: this issue is not fully covered by the proposed modifications but all that is missing in order to fix it is to figure out which are the default memory values that we want to propose in the setup. 2620: Server should be started as server JRE and clients should be started as client JREs The proposed solution goes beyond fixing the two issues and proposes a manner for the user to set specific java arguments (and use a specific JVM) for every command-line. Today the user can specify the JVM to be used using the OPENDS_JAVA_HOME environment variable and the java arguments by using the OPENDS_JAVA_ARGS environment variable. In the case of the JVM this covers most of the use cases (in general we will use the same JVM for all the command-lines). However this is quite limiting in the case of the java arguments we pass. For instance in general we want to run the server (start-ds command-line) using the server mode of the JVM but other command-lines using the -client mode of the JVM. In the same manner we might want to have a bigger heap when running the server than when we are running a "lightweight" utility as dsconfig. The proposed solution is to have a properties file called java.properties where the user specifies the different JVM and java arguments to be used for every command-line. Once the user has edited this properties file, (s)he must run a command-line called dsjavaproperties that will update all the scripts to use the arguments specified in that properties file. NOTE: there are a number of command-lines (import-ldif, export-ldif, backup, restore) where the user will be able to specify different java arguments (and different JVM) to use depending on whether the command-line is run in online or offline modes. You can see the comments on java.properties to get more information about this and in general about the different properties that can be set. The modification in the setup basically try to check if the JVM that is being used to run the setup (the one that will be used by default) supports the -client and -server options. Depending on the results of these checks the setup will update the java.properties file and then run dsjavaproperties to update the scripts.

/forgerock/opendj2/build.xml bin/_client-script.bat bin/_client-script.sh bin/_mixed-script.bat bin/_mixed-script.sh bin/_script-util.bat bin/_script-util.sh bin/_server-script.bat bin/_server-script.sh bin/backup bin/backup.bat bin/base64 bin/base64.bat bin/create-rc-script bin/dbtest bin/dbtest.bat bin/dsconfig bin/dsconfig.bat bin/dsframework bin/dsframework.bat bin/dsjavaproperties bin/dsjavaproperties.bat bin/dsreplication bin/dsreplication.bat bin/encode-password bin/encode-password.bat bin/export-ldif bin/export-ldif.bat bin/import-ldif bin/import-ldif.bat bin/ldapcompare bin/ldapcompare.bat bin/ldapdelete bin/ldapdelete.bat bin/ldapmodify bin/ldapmodify.bat bin/ldappasswordmodify bin/ldappasswordmodify.bat bin/ldapsearch bin/ldapsearch.bat bin/ldif-diff bin/ldif-diff.bat bin/ldifmodify bin/ldifmodify.bat bin/ldifsearch bin/ldifsearch.bat bin/list-backends bin/list-backends.bat bin/make-ldif bin/make-ldif.bat bin/manage-account bin/manage-account.bat bin/manage-tasks bin/manage-tasks.bat bin/rebuild-index bin/rebuild-index.bat bin/restore bin/restore.bat bin/start-ds bin/start-ds.bat bin/status bin/status-panel bin/status-panel.bat bin/status.bat bin/stop-ds bin/stop-ds.bat bin/verify-index bin/verify-index.bat bin/windows-service.bat setup setup.bat uninstall uninstall.bat upgrade upgrade.bat /forgerock/opendj2/src/guitools/org/opends/guitools/replicationcli/ReplicationCliMain.java /forgerock/opendj2/src/messages/messages/quicksetup.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Installation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/server/org/opends/server/tools/InstallDS.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesTool.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesToolArgumentParser.java /forgerock/opendj2/src/server/org/opends/server/tools/tasks/TaskTool.java /forgerock/opendj2/src/server/org/opends/server/util/SetupUtils.java
37f9a536593b696e5a3dcec443e1475f22fb5afd 3235 28-Sep-2007 jvergara

Fix for issue 2035 (Use OpenDS specific environment variables to determine the JVM to be used.) Use two environment variables to know which is the JVM to be used by the scripts: OPENDS_JAVA_BIN and OPENDS_JAVA_HOME. When the setup creates the file lib/set-java-home it writes the contents of OPENDS_JAVA_HOME to it (instead of JAVA_HOME which was the previous behavior). Before these changes, the scripts used to look for JAVA_BIN, then JAVA_HOME and finally for the contents of the set-java-home file. The problem with this approach is that if the user required to specify JAVA_HOME or JAVA_BIN to an unsupported version of the JDK (because some other program in the machine had this requirement) the scripts of OpenDS could not run. Now the checks that we do to figure out the JVM are done in the following order: 1. Check if OPENDS_JAVA_BIN is defined in the environment. 2. Check if OPENDS_JAVA_HOME is defined in the environment. 3. Check if OPENDS_JAVA_HOME is defined in the lib/set-java-home file. 4. Check if JAVA_BIN is defined in the environment. 5. Check if JAVA_HOME is defined in the environment. 6. Check if we can figure out the java installation by executing "type java" (in UNIX environments). If any of the above checks is positive, we will try to use the JVM found. Extras: the uninstall script on UNIX now checks that we are using a JDK compatible with 1.5 and displays a user friendly message if it does not.

bin/_client-script.bat bin/_client-script.sh bin/_server-script.bat bin/_server-script.sh bin/start-ds bin/start-ds.bat bin/status-panel.bat bin/stop-ds bin/stop-ds.bat setup setup.bat uninstall uninstall.bat upgrade upgrade.bat /forgerock/opendj2/src/guitools/org/opends/guitools/statuspanel/StatusPanelController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/BuildInformation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/offline/OfflineInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ExternalTools.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerController.java /forgerock/opendj2/src/server/org/opends/server/tools/CreateRCScript.java /forgerock/opendj2/src/server/org/opends/server/util/SetupUtils.java
9a59bece35b4d3f7d2d1947b9122680d3f0b844d 3144 20-Sep-2007 kenneth_suter

Fix for issue 2227 in which unpredictable behavior results from an upgrade or reversion process replacing the upgrade script while the upgrade process is running on Windows. This code will compare the running version of the script with the new version to see whether or not the script actually needs replacing. If so the script is copied with an extension NEW. When the script starts it checks for the existence of upgrade.bat.NEW and if exists prints a message informing the user that they must replace the old version of the script with the new version before continuing.

08f14591d020dba792483475665496daed5d108d 3063 14-Sep-2007 kenneth_suter

Fixed error in reversion part of script

bae806fb480fd70aa10de1cfdc7850ae6f95cb81 2884 31-Aug-2007 kenneth_suter

Exposes the reversion functionality of the upgrader (issue 2169). Originally it was intended to be exposed as a new script but in order to avoid the negativity of having a command devoted to undoing the upgrade and to avoid more scripts in the top-level directory, I've exposed the functionality as 2 new options in the existing upgrade script. I will update the Wiki with documentation for these new options soon. In order to support custom return codes for quicksetup applications I've overhauled the class formerly called ApplicationReturnCode, converting the inner enum to static instances of a new class ReturnCode. This change touched lots of file in a minor way. Also addressed here: - Interactivity for both the upgrade and reversion operations - Additional work needed to tie the reverter into the version issue (flag day) notification framework. - issue 2170 - upgrader emits NoClassDefFoundError following usage

revert upgrade upgrade.bat /forgerock/opendj2/src/guitools/org/opends/guitools/uninstaller/UninstallGuiLauncher.java /forgerock/opendj2/src/guitools/org/opends/guitools/uninstaller/Uninstaller.java /forgerock/opendj2/src/guitools/org/opends/guitools/uninstaller/ui/LoginDialog.java /forgerock/opendj2/src/messages/messages/quicksetup.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Application.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ApplicationException.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ApplicationReturnCode.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/BuildInformation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliApplication.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliApplicationHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliUserInteraction.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Installation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Launcher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ReturnCode.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserInteraction.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/offline/OfflineInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/GuiApplication.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/GuiUserInteraction.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractor.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractorCliHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReversionIssueNotifier.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReversionLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReversionProgressStep.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Reverter.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ReverterUserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeIssueNotifier.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeUserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgraderCliHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/FileManager.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerHealthChecker.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ZipExtractor.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/webstart/WebStartDownloader.java
2f0f7926326cc76419b074fd91a589cb68980ffb 2471 25-Jul-2007 dugan

Use work-around for long filename bug in Windows 2000. Issue #1985.

7969c06ec284c62bf952bdb482bb312480d2f8ae 2459 23-Jul-2007 dugan

Back out changes made for issue #1985 due to apparent problems with windows 2000.

cd46cb483f9a40472afa9fc6d35234808a1dd9b6 2451 23-Jul-2007 jvergara

Fix for issue 1985. Use the short version of the path to call other scripts and to generate the CLASSPATH. This reduces the possibility of hitting the maximum environment variable size allowed on Windows.

da7ab15aee42edf1c4ff33f66ca717f019b4a578 2327 10-Jul-2007 lutoff

fix for issue #1865 (upgrade -V error) In case on -V option, BuildExtractor will exit with a pre-defined return code defined in QuickSetupCli.java (let's say 50). Script will test this specific return value to check if the non-null return code is an error. In case of none null return code, the upgradeLauncher will not be called.

3e1849fdebc96bf4612c9f7b451e3665f7894dd8 2309 07-Jul-2007 neil_a_wilson

Revert the changes made in revision 2281 for issue #1865 because they have broken the graphical setup utility. With the changes committed in revision 2281, the setup dialog exits immediately with no error, most likely because of the introduction of a new System.exit calls.

72a934fcad7386d17694fe2b8eb7c73fe20e55f9 2281 06-Jul-2007 lutoff

fix for issue #1865 (upgrade -V error) In case on -V option, BuildExtractor will exit with a pre-defined return code defined in QuickSetupCli.java (let's say 50). Script will test this specific return value to check if the non-null return code is an error. In case of none null return code, the upgradeLauncher will not be called.

e7fa84aede5f6fa01000ec7adcabd6e8a8fa5413 2136 20-Jun-2007 kenneth_suter

Allow classes directory to override classpath for Windows batch scripts

f5bbd7023cc96dccff382d0f7911d356fcd9769d 2061 08-Jun-2007 kenneth_suter

This commit address several related issues regarding the upgrader CLI: - After discussing the previously noninteractive option with Brian, I changed the CLI options somewhat. The new CLI design is to specify an interactive option (if interactivity is desired) rather than to have to specify non-interactivity. Additionally interactivity is only supposed to apply to gathering of required information and not whether or not and application is allowed to prompt for such things as continuation following an error. To suppress these sort of prompts you should specify the silent option. So the common plumbing (currently not used by setup or uninstall) now operates as described above and the upgrader now has a both silent and interactive options as described. - Make BuildExtractor a Launcher. BuildExtractor is a simple program used by the CLI for unzipping an OpenDS .zip file. Previously is was not very smart, relying on the Upgrader to report status and make sure the unzipping went OK. This had the unfortunate side-effect of making the scripts overly complicated resulting in issue 1772, and made it difficult to support interactivity. So the BuildExtractor has been made smarter so that it is capable of parsing the complete command line invocation, printing usage, and performing verification that it performed properly. - Addresses issue 1772 by simplifying and correcting the upgrade and upgrade.bat scripts.

upgrade upgrade.bat /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Application.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ApplicationException.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliApplication.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliApplicationHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/CliUserInteraction.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Launcher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/resources/Resources.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/GuiApplication.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractor.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/BuildExtractorCliHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/HistoricalRecord.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgraderCliHelper.java
a48ae9edca551631b83e2329e686a86de4769676 1943 23-May-2007 kenneth_suter

corrected some problems with Windows upgrade script

358aa64445313154ce8f5e0acca0966f5a40fa0b 1880 15-May-2007 kenneth_suter

This commit removes the Web Start version of the upgrader's ability to download arbitrary builds to be used for upgrading. Instead, the Web Start version of upgrade will be tied to the build version of upgrader. This is necessary after discovering that attemping to perform internal communication with the directory server when the DS bit and the upgraders bits are of different versions is problematic. - The Web Start upgrader will now need to be invoked by clicking an 'upgrade to this build' link presumably on the OpenDS website. We will need to think about how to present this to users. I've removed the ability of the 'upgrade' script to invoke the WebStart version of the upgrader. So at least for the time being, the upgrader scripts are CLI only. At some point it might be possible to have a command execute a GUI version. - Removed the Choose Version step of the upgrader although I have kept the UI classes for downloading the build in place since I presume this is something we will want to pursue at some point. It is now easy to determine the current future version of the build (since it matches the upgrader's version) and so the upgrader's Review Page has been fixed to always show the correct version of the build to which the upgrade will be performed. - InProcessServerController now throws an exception if the current version of OpenDS does not match the version of the installation parameter. - I have removed the initial pre-flight test that the upgrader was performing on the server before the upgrade. If you did not know, the upgrader would perform a check and refuse to upgrade a server that spit out error messages when started. Technically the check would need to be performed external to the JVM and I am not sure that our method for gathering log message spit out by the server is gauranteed to work on all platforms (Windows) and in all cases. At any rate, Brian though the check was unnecessary so I have disabled it. The upgrade still cancels if there are errors starting the server after the upgrade has been performed. - I have re-enabled adding of the upgrade scripts to the build. - I've updated the usage message for the CLI removing references to the GUI version of the tool as well as suggest visiting opends.org to use the web start version of the tool. - Externalized the exectution of the backup databases process.

/forgerock/opendj2/build.xml upgrade upgrade.bat /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/BuildInformation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Installation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/resources/Resources.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgraderCliHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/ui/UpgraderReviewPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/OperationOutput.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerHealthChecker.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/webstart/WebStartDownloader.java
bdb635e49a2fb168c65e8adc2027cf11b7864c64 1837 08-May-2007 jvergara

Add the option -Xrs to java when we start the server as a service. This is required to avoid the server to be shutdown when is run as a service and the user logs off. Add some 'pause' commands when we could not get a proper JVM for the Windows batch files. This way when the user double clicks on them the command prompt window will stay open until they touch a key and (s)he will be able to read the error message.

a68203de3c573de383ff57dc62a62ef102344985 1790 03-May-2007 kenneth_suter

This update to the script fixes a problem where the script would try to invoke the webstart version of the tool if there were any problems with the command line invocation (incorrect arguments etc). Now the webstart version will be launched only if there are no arguments passes to the tool. Otherwise the command line version is used.

d18ac24c35f0fd0cd2414730ebce9edcfea8b47e 1772 02-May-2007 kenneth_suter

fixed bug where upgrade does not function if started outside current directory

9da44d3de0a7180285a77b7e8d2426a72aca249e 1714 26-Apr-2007 jvergara

Complete fix for 1252 restrict installed bin files to relevant platform. The bat files are only under 'bat' directory and some function scripts that are not targetted to be used by the user (_server-script, _client-script, etc.) have been moved now to lib.

/forgerock/opendj2/build.xml bin/README_WINDOWS.txt bin/_client-script.bat bin/_client-script.sh bin/_server-script.bat bin/_server-script.sh bin/backup bin/backup.bat bin/configure-ds bin/configure-ds.bat bin/encode-password bin/encode-password.bat bin/export-ldif bin/export-ldif.bat bin/import-ldif bin/import-ldif.bat bin/ldapcompare bin/ldapcompare.bat bin/ldapdelete bin/ldapdelete.bat bin/ldapmodify bin/ldapmodify.bat bin/ldappasswordmodify bin/ldappasswordmodify.bat bin/ldapsearch bin/ldapsearch.bat bin/ldif-diff bin/ldif-diff.bat bin/ldifmodify bin/ldifmodify.bat bin/ldifsearch bin/ldifsearch.bat bin/list-backends bin/list-backends.bat bin/make-ldif bin/make-ldif.bat bin/rebuild-index bin/rebuild-index.bat bin/restore bin/restore.bat bin/start-ds bin/start-ds.bat bin/status bin/status-panel bin/status-panel.bat bin/status.bat bin/stop-ds bin/stop-ds.bat bin/verify-index bin/verify-index.bat bin/windows-service.bat setup setup.bat uninstall uninstall.bat upgrade upgrade.bat /forgerock/opendj2/src/server/org/opends/server/util/SetupUtils.java
ef629cb5106ea89a04c63677373c4d70b099e053 1706 25-Apr-2007 jvergara

Fix for issue 1273 (exception if JAVA_HOME undefined in scripts). The fix consists of modifying the scripts to launch the InstallDS classwith a test option using the JVM that was found. If the JVM can be successfully launched, the JVM is compatible with 1.5, if not we as sume that is not compatible with JDK 1.5. The downside of the fix is that it requires an additional start of the JVM each time the command line is launched. That is why the fix only applies to setup, uninstall, upgrade, start and stop command lines. The modifications in _server-script.* and _client-script.sh just modify the message displayed when a JVM could not be found (informing that JDK 1.5 or later can be used).

b665df67bc02a8e36877db42fa7b554432afbc90 1693 24-Apr-2007 kenneth_suter

fixed problems related to running the upgrader in Windows

472b273b2d013e1f59b398c6db06e62d4a2681d9 1627 13-Apr-2007 kenneth_suter

This commit addresses addresses problems with the file system locking files that arose from testing the upgrader on Windows.

3e6ff045d382a718a951d6305c8910ffc268f893 1556 03-Apr-2007 kenneth_suter

- Succeeded in removing the Utils.isUninstall() method. All the logic that was being controlled by if statements using this method has been moved to the applications themselves (except for a few hacks that I've documented in the code) - Abstracted a new WizardStep class from the Steps class which is still being used by the installer and uninstaller. As some point we might want to separate the installer steps and uninstallers steps but I didn't do this now.

upgrade.bat /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Application.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetup.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Step.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserDataException.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/WizardStep.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/offline/OfflineInstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/resources/Resources.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/ButtonsPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/CurrentStepPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/StepsPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/uninstaller/UninstallLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/uninstaller/Uninstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/Utils.java
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbb 1553 02-Apr-2007 kenneth_suter

further refactorings to delegate application logic to Application classes in addition to basic upgrade tool implementation classes and scripts

README upgrade upgrade.bat /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Application.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetup.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Step.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/UserData.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/resources/Resources.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/CurrentStepPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/DataOptionsPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/FramePanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/InstallWelcomePanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetupPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/ReviewPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/ServerSettingsPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/StepsPanel.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/uninstaller/Uninstaller.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/UpgradeLauncher.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/Utils.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ZipExtractor.java