From 767566ab469a678a9aa774b2170e2be39e044a20 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Mon, 11 Feb 2008 23:42:50 +0000
Subject: [PATCH] Fix for issue 2924 (setup leaves root user password in a world readable file)
---
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
index 72f9241..4f83f92 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
@@ -873,13 +873,22 @@
final String[] args = new String[argList.size()];
argList.toArray(args);
StringBuilder cmd = new StringBuilder();
+ boolean nextPassword = false;
for (String s : argList)
{
if (cmd.length() > 0)
{
cmd.append(" ");
}
- cmd.append(s);
+ if (nextPassword)
+ {
+ cmd.append("{rootUserPassword}");
+ }
+ else
+ {
+ cmd.append(s);
+ }
+ nextPassword = s.equals("-w");
}
LOG.log(Level.INFO, "configure DS cmd: "+cmd);
final InstallerHelper helper = new InstallerHelper();
--
Gitblit v1.10.0