From 3d2f59e7f9a73db8743019beff4d3b69849f1fbc Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Mon, 12 Mar 2012 14:38:08 +0000
Subject: [PATCH] Fix OPENDJ-446: setup - improve method of checking whether config has been modified

---
 opends/src/quicksetup/org/opends/quicksetup/Installation.java |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/Installation.java b/opends/src/quicksetup/org/opends/quicksetup/Installation.java
index 6286974..e1d1862 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/Installation.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/Installation.java
@@ -23,7 +23,7 @@
  *
  *
  *      Copyright 2006-2010 Sun Microsystems, Inc.
- *      Portions Copyright 2011 ForgeRock AS
+ *      Portions Copyright 2011-2012 ForgeRock AS
  */
 
 package org.opends.quicksetup;
@@ -114,6 +114,12 @@
   public static final String CONFIG_PATH_RELATIVE = "config";
 
   /**
+   * The relative path where the archived config files are.
+   */
+  public static final String ARCHIVED_CONFIG_PATH_RELATIVE =
+      CONFIG_PATH_RELATIVE + File.separator + "archived-configs";
+
+  /**
    * The relative path where the config files are.
    */
   public static final String HISTORY_PATH_RELATIVE = "history";
@@ -467,7 +473,6 @@
 
   /**
    * Indicates if the install and instance are in the same directory.
-   * @return true if the install and instance are in the same directory.
    */
   private boolean instanceAndInstallInSameDir;
 
@@ -884,6 +889,15 @@
   }
 
   /**
+   * Returns the path to the archived config files under the install path.
+   *
+   * @return the path to the archived config files under the install path.
+   */
+  public File getArchivedConfigsDirectory() {
+    return new File(getInstanceDirectory(), ARCHIVED_CONFIG_PATH_RELATIVE);
+  }
+
+  /**
    * Returns the path to the config files under the install path.
    *
    * @return the path to the config files under the install path.

--
Gitblit v1.10.0