Mercurial > hg > release > icedtea-web-1.3
changeset 179:c04136b79d4a
fix broken -J command line arguments
2011-03-28 Omair Majid <omajid@redhat.com>
* launcher/javaws.in: Split out -J arguments and pass it to the JVM.
author | Omair Majid <omajid@redhat.com> |
---|---|
date | Mon, 28 Mar 2011 15:08:39 -0400 |
parents | 331d5d580cc4 |
children | a6abdba8702a 99443f1f2f42 |
files | ChangeLog launcher/javaws.in |
diffstat | 2 files changed, 23 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Mar 28 13:41:16 2011 -0400 +++ b/ChangeLog Mon Mar 28 15:08:39 2011 -0400 @@ -1,3 +1,7 @@ +2011-03-28 Omair Majid <omajid@redhat.com> + + * launcher/javaws.in: Split out -J arguments and pass it to the JVM. + 2011-03-28 Deepak Bhole <dbhole@redhat.com> * netx/net/sourceforge/jnlp/PluginBridge.java
--- a/launcher/javaws.in Mon Mar 28 13:41:16 2011 -0400 +++ b/launcher/javaws.in Mon Mar 28 15:08:39 2011 -0400 @@ -7,8 +7,26 @@ BINARY_LOCATION=@JAVAWS_BIN_LOCATION@ PROGRAM_NAME=javaws +JAVA_ARGS= +ARGS= + +while [ "$#" -gt "0" ]; do + case "$1" in + -J*) + JAVA_ARGS="${JAVA_ARGS} ${1##-J}" + ;; + *) + ARGS="${ARGS} $1" + ;; + esac + shift +done + ${JAVA} ${LAUNCHER_BOOTCLASSPATH} ${LAUNCHER_FLAGS} \ + ${JAVA_ARGS} \ -Dicedtea-web.bin.name=${PROGRAM_NAME} \ -Dicedtea-web.bin.location=${BINARY_LOCATION} \ ${CLASSNAME} \ - $@ + ${ARGS} + +exit $?