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