From 57eb7a1533fdad5b84c064d149039b771cfbadba Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 10 Apr 2008 23:07:07 +0000
Subject: [PATCH] Fix for issue 3144 (Uninstall's exit status 0 (success) despite user error and Input tries limit reached (5)) and 3127 ( "uninstall --help" unclear message).
---
opends/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java b/opends/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java
index dc60f7c..9fc4fdb 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/QuickSetupCli.java
@@ -33,6 +33,7 @@
import org.opends.quicksetup.event.ProgressUpdateListener;
import org.opends.quicksetup.event.ProgressUpdateEvent;
import org.opends.server.util.StaticUtils;
+import org.opends.server.util.cli.CLIException;
import org.opends.messages.Message;
/**
@@ -134,7 +135,14 @@
System.err.println(StaticUtils.wrapText(uude.getLocalizedMessage(),
Utils.getCommandLineMaxLineWidth()));
System.err.println();
- returnValue = ReturnCode.USER_DATA_ERROR;
+ if (uude.getCause() instanceof CLIException)
+ {
+ returnValue = ReturnCode.USER_INPUT_ERROR;
+ }
+ else
+ {
+ returnValue = ReturnCode.USER_DATA_ERROR;
+ }
}
return returnValue;
}
--
Gitblit v1.10.0