From 48d3983dd2c841ff2610a5bf57faa1f7c95b8631 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 13 Jun 2008 11:03:18 +0000
Subject: [PATCH] Fix for 3338 (upgrade breaks the java_home parameter)
---
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java
index 5678928..244da2c 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/upgrader/MigrationManager.java
@@ -77,6 +77,7 @@
private File backupDir;
private UserInteraction ui;
private boolean isSchemaCustomized;
+ private boolean mustRunDSJavaProperties;
/**
* Creates a new parameterized instance.
@@ -164,6 +165,7 @@
throw ApplicationException.createFileSystemException(
INFO_ERROR_DETERMINING_CUSTOM_CONFIG.get(), e);
}
+ mustRunDSJavaProperties = installation.getSetJavaHomeFile().exists();
}
/**
@@ -228,6 +230,17 @@
}
/**
+ * Tells whether a set-java-home file exists and so if we have to run
+ * dsjavaproperties to regenerate it.
+ * @return <CODE>true</CODE> if the set-java-home file exists and
+ * <CODE>false</CODE> otherwise.
+ */
+ public boolean mustRunDSJavaProperties()
+ {
+ return mustRunDSJavaProperties;
+ }
+
+ /**
* Migrates the tools properties file.
* @param newPropertiesFile the new properties file.
* @throws ApplicationException if there is an error copying the new
--
Gitblit v1.10.0