diff options
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java index dcc60e25f..51861b522 100644 --- a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java @@ -473,12 +473,10 @@ public class MainCLI extends CLI { "--empty-password" }; - Runtime rt = Runtime.getRuntime(); - Process p = rt.exec(commands); - - int rc = p.waitFor(); - if (rc != 0) { - throw new Exception("Unable to create security database: " + certDatabase.getAbsolutePath() + " (rc: " + rc + ")"); + try { + runExternal(commands); + } catch (Exception e) { + throw new Exception("Unable to create security database", e); } } |