From 99ed8d36199e0d170806890e0bcbeb44527767c3 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)
---
opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java b/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
index 72f9241..4f83f92 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/Installer.java
+++ b/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