[jbossws-commits] JBossWS SVN: r13489 - stack/cxf/trunk/modules/resources/src/main/resources/bin.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Tue Dec 14 06:28:18 EST 2010


Author: alessio.soldano at jboss.com
Date: 2010-12-14 06:28:18 -0500 (Tue, 14 Dec 2010)
New Revision: 13489

Modified:
   stack/cxf/trunk/modules/resources/src/main/resources/bin/wsconsume.sh
   stack/cxf/trunk/modules/resources/src/main/resources/bin/wsprovide.sh
   stack/cxf/trunk/modules/resources/src/main/resources/bin/wsrunclient.sh
Log:
[JBWS-3181] Applying patch


Modified: stack/cxf/trunk/modules/resources/src/main/resources/bin/wsconsume.sh
===================================================================
--- stack/cxf/trunk/modules/resources/src/main/resources/bin/wsconsume.sh	2010-12-14 11:27:10 UTC (rev 13488)
+++ stack/cxf/trunk/modules/resources/src/main/resources/bin/wsconsume.sh	2010-12-14 11:28:18 UTC (rev 13489)
@@ -1,7 +1,19 @@
 #!/bin/sh
 
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
+# Extract the directory and the program name
+# takes care of symlinks
+PRG="$0"
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG="`dirname "$PRG"`/$link"
+  fi
+done
+DIRNAME=`dirname "$PRG"`
+PROGNAME=`basename "$PRG"`
 
 # OS specific support (must be 'true' or 'false').
 cygwin=false;

Modified: stack/cxf/trunk/modules/resources/src/main/resources/bin/wsprovide.sh
===================================================================
--- stack/cxf/trunk/modules/resources/src/main/resources/bin/wsprovide.sh	2010-12-14 11:27:10 UTC (rev 13488)
+++ stack/cxf/trunk/modules/resources/src/main/resources/bin/wsprovide.sh	2010-12-14 11:28:18 UTC (rev 13489)
@@ -1,7 +1,19 @@
 #!/bin/sh
 
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
+# Extract the directory and the program name
+# takes care of symlinks
+PRG="$0"
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG="`dirname "$PRG"`/$link"
+  fi
+done
+DIRNAME=`dirname "$PRG"`
+PROGNAME=`basename "$PRG"`
 
 # OS specific support (must be 'true' or 'false').
 cygwin=false;

Modified: stack/cxf/trunk/modules/resources/src/main/resources/bin/wsrunclient.sh
===================================================================
--- stack/cxf/trunk/modules/resources/src/main/resources/bin/wsrunclient.sh	2010-12-14 11:27:10 UTC (rev 13488)
+++ stack/cxf/trunk/modules/resources/src/main/resources/bin/wsrunclient.sh	2010-12-14 11:28:18 UTC (rev 13489)
@@ -1,7 +1,19 @@
 #!/bin/sh
 
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
+# Extract the directory and the program name
+# takes care of symlinks
+PRG="$0"
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG="`dirname "$PRG"`/$link"
+  fi
+done
+DIRNAME=`dirname "$PRG"`
+PROGNAME=`basename "$PRG"`
 
 if [ $# -eq 0 ]; then
     echo "$PROGNAME is a command line tool that invokes a JBossWS JAX-WS Web Service client."



More information about the jbossws-commits mailing list