From 7c21be35088d22e3efcba541b51d2286a1ac97e9 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Fri, 09 Mar 2007 18:44:33 +0000
Subject: [PATCH] Update the build process so that the current configuration and schema are saved in a config/upgrade directory that may be used as a reference when identifying changes to apply to the base configuration when performing an upgrade from one version to another.

---
 opends/build.xml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/opends/build.xml b/opends/build.xml
index 2d45b20..c65453e 100644
--- a/opends/build.xml
+++ b/opends/build.xml
@@ -591,6 +591,7 @@
     <mkdir dir="${pdir}/bin"             />
     <mkdir dir="${pdir}/classes"         />
     <mkdir dir="${pdir}/config"          />
+    <mkdir dir="${pdir}/config/upgrade"  />
     <mkdir dir="${pdir}/config/schema"   />
     <mkdir dir="${pdir}/config/messages" />
     <mkdir dir="${pdir}/config/MakeLDIF" />
@@ -628,6 +629,21 @@
       <fileset file="${config.dir}/*" />
     </copy>
 
+    <copy file="${pdir}/config/config.ldif"
+         tofile="${pdir}/config/upgrade/config.ldif.${REVISION_NUMBER}" />
+
+    <taskdef name="concatschema"
+             classname="org.opends.build.tools.ConcatSchema">
+      <classpath>
+        <fileset dir="${build.dir}/build-tools">
+          <include name="*.jar" />
+        </fileset>
+      </classpath>
+    </taskdef>
+
+    <concatschema schemaDirectory="${resource.dir}/schema"
+         toFile="${pdir}/config/upgrade/schema.ldif.${REVISION_NUMBER}" />
+
     <copy todir="${pdir}/config/schema">
       <fileset dir="${resource.dir}/schema" />
     </copy>

--
Gitblit v1.10.0