From 3f4d8336ce5dcfb7a287ac59fb97b060339b26d5 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Mon, 10 Sep 2007 17:20:35 +0000
Subject: [PATCH] Remove the log files when InstallDS is invoked with the test only argument (and no error occurred).

---
 opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java b/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
index 22ea637..77c31ac 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
@@ -282,7 +282,15 @@
       return ErrorReturnCode.ERROR_USER_DATA.getReturnCode();
     }
 
-    //  If either the showUsage or testOnly or version arguments were provided,
+    // If we are on test only mode, delete the log file that does not contain
+    // any information.  The test only mode is called several times by the setup
+    // script and if we do not remove it we have a lot of empty log files.
+    if (argParser.testOnlyArg.isPresent())
+    {
+      QuickSetupLog.getLogFile().deleteOnExit();
+    }
+
+    // If either the showUsage or testOnly or version arguments were provided,
     // then we're done.
     if (argParser.usageOrVersionDisplayed() ||
         argParser.testOnlyArg.isPresent())

--
Gitblit v1.10.0