From 510baccbada2131a74a2cf6a56a06c2f6ff3cba3 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Wed, 17 Dec 2014 11:32:50 +0000
Subject: [PATCH] OPENDJ-1656 (CR-5711) start-ds -V displays no information
---
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java b/opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java
index 67d5d9a..4daaa84 100644
--- a/opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java
+++ b/opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java
@@ -217,6 +217,7 @@
import com.forgerock.opendj.cli.CommonArguments;
import com.forgerock.opendj.cli.IntegerArgument;
import com.forgerock.opendj.cli.StringArgument;
+import com.forgerock.opendj.cli.VersionHandler;
import com.forgerock.opendj.util.OperatingSystem;
import static org.forgerock.util.Reject.*;
@@ -7851,6 +7852,18 @@
new ArgumentParser("org.opends.server.core.DirectoryServer",
theToolDescription, false);
+ final VersionHandler versionHandler = new VersionHandler()
+ {
+ @Override
+ public void printVersion()
+ {
+ try
+ {
+ DirectoryServer.printVersion(System.out);
+ }
+ catch (Exception e){}
+ }
+ };
// Initialize all the command-line argument types and register them with the
// parser.
@@ -7929,6 +7942,7 @@
displayUsage = CommonArguments.getShowUsage();
argParser.addArgument(displayUsage);
argParser.setUsageArgument(displayUsage);
+ argParser.setVersionHandler(versionHandler);
}
catch (ArgumentException ae)
{
--
Gitblit v1.10.0