Changeset 418 for trunk/icedtea-web/launcher
- Timestamp:
- Feb 11, 2013, 8:53:47 PM (13 years ago)
- Location:
- trunk/icedtea-web
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/icedtea-web
-
Property svn:mergeinfo
set to
/branches/vendor/sourceforge/icedtea-web/1.3 merged eligible /branches/vendor/sourceforge/icedtea-web/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/icedtea-web/launcher/javaws.in
r348 r418 1 #!/bin/ sh1 #!/bin/bash 2 2 3 3 JAVA=@JAVA@ … … 9 9 CP=@JRE@/lib/rt.jar 10 10 11 JAVA_ARGS= 12 ARGS= 11 JAVA_ARGS=( ) 12 ARGS=( ) 13 COMMAND=() 14 15 i=0 16 j=0 13 17 14 18 while [ "$#" -gt "0" ]; do 15 19 case "$1" in 16 20 -J*) 17 JAVA_ARGS="${JAVA_ARGS} ${1##-J}" 21 JAVA_ARGS[$i]="${1##-J}" 22 i=$((i+1)) 18 23 ;; 19 24 *) 20 ARGS="${ARGS} $1" 25 ARGS[$j]="$1" 26 j=$((j+1)) 21 27 ;; 22 28 esac … … 24 30 done 25 31 26 ${JAVA} ${LAUNCHER_BOOTCLASSPATH} ${LAUNCHER_FLAGS} \ 27 ${JAVA_ARGS} \ 28 -classpath ${CP} \ 29 -Dicedtea-web.bin.name=${PROGRAM_NAME} \ 30 -Dicedtea-web.bin.location=${BINARY_LOCATION} \ 31 ${CLASSNAME} \ 32 ${ARGS} 32 k=0 33 COMMAND[k]="${JAVA}" 34 k=$((k+1)) 35 COMMAND[k]="${LAUNCHER_BOOTCLASSPATH}" 36 k=$((k+1)) 37 COMMAND[k]="${LAUNCHER_FLAGS}" 38 k=$((k+1)) 39 i=0 40 while [ "$i" -lt "${#JAVA_ARGS[@]}" ]; do 41 COMMAND[k]="${JAVA_ARGS[$i]}" 42 i=$((i+1)) 43 k=$((k+1)) 44 done 45 COMMAND[k]="-classpath" 46 k=$((k+1)) 47 COMMAND[k]="${CP}" 48 k=$((k+1)) 49 COMMAND[k]="-Dicedtea-web.bin.name=${PROGRAM_NAME}" 50 k=$((k+1)) 51 COMMAND[k]="-Dicedtea-web.bin.location=${BINARY_LOCATION}" 52 k=$((k+1)) 53 COMMAND[k]="${CLASSNAME}" 54 k=$((k+1)) 55 j=0 56 while [ "$j" -lt "${#ARGS[@]}" ]; do 57 COMMAND[k]="${ARGS[$j]}" 58 j=$((j+1)) 59 k=$((k+1)) 60 done 61 62 exec -a "javaws" "${COMMAND[@]}" 33 63 34 64 exit $?
Note:
See TracChangeset
for help on using the changeset viewer.