[utilities COMMIT] in /xmlsectool/trunk: doc/RELEASE-NOTES.txt src/main/bash/xmlsectool.sh src/main/java/edu/internet...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Mar 5 06:20:04 EST 2013
Author: iay
Date: Tue Mar 5 06:20:04 2013
New Revision: 333
URL: http://svn.shibboleth.net/view/utilities?rev=333&view=rev
Log:
XSTJ-22 Non-zero exit codes from shell script
Added codes for the two conditions in question, documented in the main class by defining additional exit code values there.
Modified:
xmlsectool/trunk/doc/RELEASE-NOTES.txt
xmlsectool/trunk/src/main/bash/xmlsectool.sh
xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecTool.java
Modified: xmlsectool/trunk/doc/RELEASE-NOTES.txt
URL: http://svn.shibboleth.net/view/utilities/xmlsectool/trunk/doc/RELEASE-NOTES.txt?rev=333&r1=332&r2=333&view=diff
==============================================================================
--- xmlsectool/trunk/doc/RELEASE-NOTES.txt (original)
+++ xmlsectool/trunk/doc/RELEASE-NOTES.txt Tue Mar 5 06:20:04 2013
@@ -1,5 +1,6 @@
Changes in Release 1.2.0
=============================================
+[XSTJ-22] - non-zero exit codes from shell script
[XSTJ-17] - multiple errors in --help documentation
Changes in Release 1.1.4
Modified: xmlsectool/trunk/src/main/bash/xmlsectool.sh
URL: http://svn.shibboleth.net/view/utilities/xmlsectool/trunk/src/main/bash/xmlsectool.sh?rev=333&r1=332&r2=333&view=diff
==============================================================================
--- xmlsectool/trunk/src/main/bash/xmlsectool.sh (original)
+++ xmlsectool/trunk/src/main/bash/xmlsectool.sh Tue Mar 5 06:20:04 2013
@@ -1,4 +1,9 @@
#! /bin/bash
+
+#
+# See the Javadoc for the XmlSecTool main class for documentation
+# of non-zero exit codes.
+#
declare LOCATION
declare COMMAND
@@ -11,7 +16,7 @@
if [ -z "$JAVA_HOME" ] ; then
echo "ERROR: JAVA_HOME environment variable is not set."
- exit
+ exit 8
else
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
@@ -24,7 +29,7 @@
if [ ! -x "$JAVACMD" ] ; then
echo "Error: JAVA_HOME is not defined correctly."
echo " We cannot execute $JAVACMD"
- exit
+ exit 9
fi
LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip
Modified: xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecTool.java
URL: http://svn.shibboleth.net/view/utilities/xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecTool.java?rev=333&r1=332&r2=333&view=diff
==============================================================================
--- xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecTool.java (original)
+++ xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecTool.java Tue Mar 5 06:20:04 2013
@@ -113,6 +113,12 @@
/** Return code indicating indicating that signing or signature verification failed, {@value} . */
public static final int RC_SIG = 7;
+
+ /** Return code indicating that the JAVA_HOME variable is not set within the shell script, {@value} . */
+ public static final int RC_NOHOME = 8;
+
+ /** Return code indicating that the "java" command is not executable within the shell script, {@value} . */
+ public static final int RC_NOJAVA = 9;
/** Return code indicating an unknown error occurred, {@value} . */
public static final int RC_UNKNOWN = -1;
More information about the commits
mailing list