From b7b0bf7b902eaae3cfba0b0a23917133c3d5f77f Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Thu, 30 Nov 2006 20:04:25 +0000
Subject: [PATCH] Update the LDIF export utility to provide a way to exclude operational attributes from the export.
---
opends/src/server/org/opends/server/tools/ExportLDIF.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/ExportLDIF.java b/opends/src/server/org/opends/server/tools/ExportLDIF.java
index 90d515e..cd2565e 100644
--- a/opends/src/server/org/opends/server/tools/ExportLDIF.java
+++ b/opends/src/server/org/opends/server/tools/ExportLDIF.java
@@ -106,6 +106,7 @@
BooleanArgument compressLDIF = null;
BooleanArgument displayUsage = null;
BooleanArgument encryptLDIF = null;
+ BooleanArgument excludeOperationalAttrs = null;
BooleanArgument signHash = null;
IntegerArgument wrapColumn = null;
StringArgument backendID = null;
@@ -210,6 +211,12 @@
argParser.addArgument(excludeFilterStrings);
+ excludeOperationalAttrs =
+ new BooleanArgument("excludeoperational", 'O', "excludeOperational",
+ MSGID_LDIFEXPORT_DESCRIPTION_EXCLUDE_OPERATIONAL);
+ argParser.addArgument(excludeOperationalAttrs);
+
+
wrapColumn =
new IntegerArgument("wrapcolumn", 'w', "wrapColumn", false, false,
true, "{wrapColumn}", 0, null, true, 0, false, 0,
@@ -714,6 +721,8 @@
exportConfig.setIncludeBranches(includeBranches);
exportConfig.setIncludeFilters(includeFilters);
exportConfig.setSignHash(signHash.isPresent());
+ exportConfig.setIncludeOperationalAttributes(
+ (! excludeOperationalAttrs.isPresent()));
// FIXME -- Should this be conditional?
exportConfig.setInvokeExportPlugins(true);
--
Gitblit v1.10.0