You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pl...@apache.org on 2015/11/24 08:59:52 UTC
[23/27] directory-kerby git commit: DIRKRB-466 [KinitTool] conf
option should be optional as it is specified
DIRKRB-466 [KinitTool] conf option should be optional as it is specified
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/63d7ff1a
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/63d7ff1a
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/63d7ff1a
Branch: refs/heads/pkinit-support
Commit: 63d7ff1a843cd9a0c99e226ca24fd91b68e2923a
Parents: f7cff59
Author: Drankye <dr...@gmail.com>
Authored: Sun Nov 22 10:50:02 2015 +0800
Committer: Drankye <dr...@gmail.com>
Committed: Sun Nov 22 10:50:02 2015 +0800
----------------------------------------------------------------------
.../org/apache/kerby/kerberos/tool/kinit/KinitTool.java | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/63d7ff1a/kerby-tool/client-tool/src/main/java/org/apache/kerby/kerberos/tool/kinit/KinitTool.java
----------------------------------------------------------------------
diff --git a/kerby-tool/client-tool/src/main/java/org/apache/kerby/kerberos/tool/kinit/KinitTool.java b/kerby-tool/client-tool/src/main/java/org/apache/kerby/kerberos/tool/kinit/KinitTool.java
index 8c06b9e..a7329c4 100644
--- a/kerby-tool/client-tool/src/main/java/org/apache/kerby/kerberos/tool/kinit/KinitTool.java
+++ b/kerby-tool/client-tool/src/main/java/org/apache/kerby/kerberos/tool/kinit/KinitTool.java
@@ -110,8 +110,6 @@ public class KinitTool {
File confDir = null;
if (ktOptions.contains(KinitOption.CONF_DIR)) {
confDir = ktOptions.getDirOption(KinitOption.CONF_DIR);
- } else {
- printUsage("Can't get the conf dir!");
}
//If not request tickets by keytab than by password.
@@ -170,7 +168,14 @@ public class KinitTool {
* Init the client.
*/
private static KrbClient getClient(File confDir) throws KrbException {
- KrbClient krbClient = new KrbClient(confDir);
+ KrbClient krbClient;
+
+ if (confDir != null) {
+ krbClient = new KrbClient(confDir);
+ } else {
+ krbClient = new KrbClient();
+ }
+
krbClient.init();
return krbClient;
}