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/07/28 16:29:13 UTC

directory-kerby git commit: DIRKRB-386 Add a parameter for shell to enable debug.

Repository: directory-kerby
Updated Branches:
  refs/heads/master 01f2963c4 -> 24b2c2e30


DIRKRB-386 Add a parameter for shell to enable debug.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/24b2c2e3
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/24b2c2e3
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/24b2c2e3

Branch: refs/heads/master
Commit: 24b2c2e308f835ee45da302809ffeef7481785be
Parents: 01f2963
Author: plusplusjiajia <ji...@intel.com>
Authored: Tue Jul 28 22:34:01 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Tue Jul 28 22:34:01 2015 +0800

----------------------------------------------------------------------
 kerby-dist/kdc-dist/bin/kadmin.cmd    | 15 ++++++++++++---
 kerby-dist/kdc-dist/bin/kadmin.sh     | 16 +++++++++++++---
 kerby-dist/kdc-dist/bin/kdcinit.cmd   | 15 ++++++++++++---
 kerby-dist/kdc-dist/bin/kdcinit.sh    | 16 +++++++++++++---
 kerby-dist/kdc-dist/bin/start-kdc.cmd | 15 ++++++++++++---
 kerby-dist/kdc-dist/bin/start-kdc.sh  | 16 +++++++++++++---
 kerby-dist/tool-dist/bin/kinit.cmd    | 13 +++++++++++--
 kerby-dist/tool-dist/bin/kinit.sh     | 14 ++++++++++++--
 kerby-dist/tool-dist/bin/klist.cmd    | 13 +++++++++++--
 kerby-dist/tool-dist/bin/klist.sh     | 14 ++++++++++++--
 10 files changed, 121 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/kdc-dist/bin/kadmin.cmd
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/bin/kadmin.cmd b/kerby-dist/kdc-dist/bin/kadmin.cmd
index 9cd6050..876213e 100644
--- a/kerby-dist/kdc-dist/bin/kadmin.cmd
+++ b/kerby-dist/kdc-dist/bin/kadmin.cmd
@@ -1,4 +1,13 @@
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -classpath ^
-lib\* ^
+set DEBUG=
+set args=%*
+for %%a in (%*) do (
+  if -D == %%a (
+    set DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n"
+    set args=%args:-D=%
+  )
+)
+
+java %DEBUG% ^
+-classpath lib\* ^
 -DKERBY_LOGFILE=kerby-kdc ^
-org.apache.kerby.kerberos.tool.kadmin.KadminTool %*
+org.apache.kerby.kerberos.tool.kadmin.KadminTool %args%

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/kdc-dist/bin/kadmin.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/bin/kadmin.sh b/kerby-dist/kdc-dist/bin/kadmin.sh
index 2643998..c3c5696 100644
--- a/kerby-dist/kdc-dist/bin/kadmin.sh
+++ b/kerby-dist/kdc-dist/bin/kadmin.sh
@@ -1,6 +1,16 @@
 #!/bin/bash
 
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -classpath \
-lib/*:. \
+DEBUG=
+args=
+for var in $*; do
+  if [ $var == "-D" ]; then
+    DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n"
+  else
+    args="$args $var"
+  fi
+done
+
+java $DEBUG \
+-classpath lib/*:. \
 -DKERBY_LOGFILE=kadmin \
-org.apache.kerby.kerberos.tool.kadmin.KadminTool $@
+org.apache.kerby.kerberos.tool.kadmin.KadminTool $args

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/kdc-dist/bin/kdcinit.cmd
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/bin/kdcinit.cmd b/kerby-dist/kdc-dist/bin/kdcinit.cmd
index 125af23..05d3958 100644
--- a/kerby-dist/kdc-dist/bin/kdcinit.cmd
+++ b/kerby-dist/kdc-dist/bin/kdcinit.cmd
@@ -1,4 +1,13 @@
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8005,server=y,suspend=n -classpath ^
-lib/*:. ^
+set DEBUG=
+set args=%*
+for %%a in (%*) do (
+  if -D == %%a (
+    set DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8005,server=y,suspend=n"
+    set args=%args:-D=%
+  )
+)
+
+java %DEBUG% ^
+-classpath lib/* ^
 -DKERBY_LOGFILE=kdcinit ^
-org.apache.kerby.kerberos.tool.kdcinit.KdcInitTool $@
\ No newline at end of file
+org.apache.kerby.kerberos.tool.kdcinit.KdcInitTool %args%
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/kdc-dist/bin/kdcinit.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/bin/kdcinit.sh b/kerby-dist/kdc-dist/bin/kdcinit.sh
index a7d9b5b..a10e907 100644
--- a/kerby-dist/kdc-dist/bin/kdcinit.sh
+++ b/kerby-dist/kdc-dist/bin/kdcinit.sh
@@ -1,6 +1,16 @@
 #!/bin/bash
 
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8005,server=y,suspend=n -classpath \
-lib/*:. \
+DEBUG=
+args=
+for var in $*; do
+  if [ $var == "-D" ]; then
+    DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8005,server=y,suspend=n"
+  else
+    args="$args $var"
+  fi
+done
+
+java $DEBUG \
+-classpath lib/*:. \
 -DKERBY_LOGFILE=kdcinit \
-org.apache.kerby.kerberos.tool.kdcinit.KdcInitTool $@
+org.apache.kerby.kerberos.tool.kdcinit.KdcInitTool $args

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/kdc-dist/bin/start-kdc.cmd
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/bin/start-kdc.cmd b/kerby-dist/kdc-dist/bin/start-kdc.cmd
index cb2c970..c709c11 100644
--- a/kerby-dist/kdc-dist/bin/start-kdc.cmd
+++ b/kerby-dist/kdc-dist/bin/start-kdc.cmd
@@ -1,4 +1,13 @@
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -classpath ^
-lib\* ^
+set DEBUG=
+set args=%*
+for %%a in (%*) do (
+  if -D == %%a (
+    set DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
+    set args=%args:-D=%
+  )
+)
+
+java %DEBUG% ^
+-classpath lib\* ^
 -DKERBY_LOGFILE=kdc ^
-org.apache.kerby.kerberos.kdc.KerbyKdcServer -start %*
+org.apache.kerby.kerberos.kdc.KerbyKdcServer -start %args%

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/kdc-dist/bin/start-kdc.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/bin/start-kdc.sh b/kerby-dist/kdc-dist/bin/start-kdc.sh
index c8fc988..48297c1 100644
--- a/kerby-dist/kdc-dist/bin/start-kdc.sh
+++ b/kerby-dist/kdc-dist/bin/start-kdc.sh
@@ -1,6 +1,16 @@
 #!/bin/bash
 
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -classpath \
-lib/*:. \
+DEBUG=
+args=
+for var in $*; do
+  if [ $var == "-D" ]; then
+    DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
+  else
+    args="$args $var"
+  fi
+done
+
+java $DEBUG \
+-classpath lib/*:. \
 -DKERBY_LOGFILE=kdc \
-org.apache.kerby.kerberos.kdc.KerbyKdcServer -start $@
+org.apache.kerby.kerberos.kdc.KerbyKdcServer -start $args

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/tool-dist/bin/kinit.cmd
----------------------------------------------------------------------
diff --git a/kerby-dist/tool-dist/bin/kinit.cmd b/kerby-dist/tool-dist/bin/kinit.cmd
index 0eb99ef..8dc54e4 100644
--- a/kerby-dist/tool-dist/bin/kinit.cmd
+++ b/kerby-dist/tool-dist/bin/kinit.cmd
@@ -1,4 +1,13 @@
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n ^
+set DEBUG=
+set args=%*
+for %%a in (%*) do (
+  if -D == %%a (
+    set DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n"
+    set args=%args:-D=%
+  )
+)
+
+java %DEBUG% ^
 -classpath lib\* ^
 -DKERBY_LOGFILE=kinit ^
-org.apache.kerby.kerberos.tool.kinit.KinitTool %*
+org.apache.kerby.kerberos.tool.kinit.KinitTool %args%

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/tool-dist/bin/kinit.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/tool-dist/bin/kinit.sh b/kerby-dist/tool-dist/bin/kinit.sh
index 6ed54aa..f724fb1 100644
--- a/kerby-dist/tool-dist/bin/kinit.sh
+++ b/kerby-dist/tool-dist/bin/kinit.sh
@@ -1,6 +1,16 @@
 #!/bin/bash
 
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n \
+DEBUG=
+args=
+for var in $*; do
+  if [ $var == "-D" ]; then
+    DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n"
+  else
+    args="$args $var"
+  fi
+done
+
+java $DEBUG \
 -classpath lib/*:. \
 -DKERBY_LOGFILE=kinit \
-org.apache.kerby.kerberos.tool.kinit.KinitTool $@
+org.apache.kerby.kerberos.tool.kinit.KinitTool $args

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/tool-dist/bin/klist.cmd
----------------------------------------------------------------------
diff --git a/kerby-dist/tool-dist/bin/klist.cmd b/kerby-dist/tool-dist/bin/klist.cmd
index 49532aa..704bb89 100644
--- a/kerby-dist/tool-dist/bin/klist.cmd
+++ b/kerby-dist/tool-dist/bin/klist.cmd
@@ -1,4 +1,13 @@
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8004,server=y,suspend=n ^
+set DEBUG=
+set args=%*
+for %%a in (%*) do (
+  if -D == %%a (
+    set DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8004,server=y,suspend=n"
+    set args=%args:-D=%
+  )
+)
+
+java %DEBUG% ^
 -classpath lib\* ^
 -DKERBY_LOGFILE=klist ^
-org.apache.kerby.kerberos.tool.klist.KlistTool %*
+org.apache.kerby.kerberos.tool.klist.KlistTool %args%

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/24b2c2e3/kerby-dist/tool-dist/bin/klist.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/tool-dist/bin/klist.sh b/kerby-dist/tool-dist/bin/klist.sh
index f671ae7..0cea386 100644
--- a/kerby-dist/tool-dist/bin/klist.sh
+++ b/kerby-dist/tool-dist/bin/klist.sh
@@ -1,6 +1,16 @@
 #!/bin/bash
 
-java -Xdebug -Xrunjdwp:transport=dt_socket,address=8004,server=y,suspend=n \
+DEBUG=
+args=
+for var in $*; do
+  if [ $var == "-D" ]; then
+    DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8004,server=y,suspend=n"
+  else
+    args="$args $var"
+  fi
+done
+
+java $DEBUG \
 -classpath lib/*:. \
 -DKERBY_LOGFILE=klist \
-org.apache.kerby.kerberos.tool.klist.KlistTool $@
+org.apache.kerby.kerberos.tool.klist.KlistTool $args