+ ARG_JAVAHOME=--javahome + ARG_VERBOSE=--verbose + ARG_OUTPUT=--output + ARG_EXTRACT=--extract + ARG_JAVA_ARG_PREFIX=-J + ARG_TEMPDIR=--tempdir + ARG_CLASSPATHA=--classpath-append + ARG_CLASSPATHP=--classpath-prepend + ARG_HELP=--help + ARG_SILENT=--silent + ARG_NOSPACECHECK=--nospacecheck + ARG_LOCALE=--locale + USE_DEBUG_OUTPUT=0 + PERFORM_FREE_SPACE_CHECK=1 + SILENT_MODE=0 + EXTRACT_ONLY=0 + SHOW_HELP_ONLY=0 + LOCAL_OVERRIDDEN=0 + APPEND_CP= + PREPEND_CP= + LAUNCHER_APP_ARGUMENTS= + LAUNCHER_JVM_ARGUMENTS= + ERROR_OK=0 + ERROR_TEMP_DIRECTORY=2 + ERROR_TEST_JVM_FILE=3 + ERROR_JVM_NOT_FOUND=4 + ERROR_JVM_UNCOMPATIBLE=5 + ERROR_EXTRACT_ONLY=6 + ERROR_INPUTOUPUT=7 + ERROR_FREESPACE=8 + ERROR_INTEGRITY=9 + ERROR_MISSING_RESOURCES=10 + ERROR_JVM_EXTRACTION=11 + ERROR_JVM_UNPACKING=12 + ERROR_VERIFY_BUNDLED_JVM=13 + VERIFY_OK=1 + VERIFY_NOJAVA=2 + VERIFY_UNCOMPATIBLE=3 + MSG_ERROR_JVM_NOT_FOUND=nlu.jvm.notfoundmessage + MSG_ERROR_USER_ERROR=nlu.jvm.usererror + MSG_ERROR_JVM_UNCOMPATIBLE=nlu.jvm.uncompatible + MSG_ERROR_INTEGRITY=nlu.integrity + MSG_ERROR_FREESPACE=nlu.freespace + MSG_ERROP_MISSING_RESOURCE=nlu.missing.external.resource + MSG_ERROR_TMPDIR=nlu.cannot.create.tmpdir + MSG_ERROR_EXTRACT_JVM=nlu.cannot.extract.bundled.jvm + MSG_ERROR_UNPACK_JVM_FILE=nlu.cannot.unpack.jvm.file + MSG_ERROR_VERIFY_BUNDLED_JVM=nlu.error.verify.bundled.jvm + MSG_RUNNING=nlu.running + MSG_STARTING=nlu.starting + MSG_EXTRACTING=nlu.extracting + MSG_PREPARE_JVM=nlu.prepare.jvm + MSG_JVM_SEARCH=nlu.jvm.search + MSG_ARG_JAVAHOME=nlu.arg.javahome + MSG_ARG_VERBOSE=nlu.arg.verbose + MSG_ARG_OUTPUT=nlu.arg.output + MSG_ARG_EXTRACT=nlu.arg.extract + MSG_ARG_TEMPDIR=nlu.arg.tempdir + MSG_ARG_CPA=nlu.arg.cpa + MSG_ARG_CPP=nlu.arg.cpp + MSG_ARG_DISABLE_FREE_SPACE_CHECK=nlu.arg.disable.space.check + MSG_ARG_LOCALE=nlu.arg.locale + MSG_ARG_SILENT=nlu.arg.silent + MSG_ARG_HELP=nlu.arg.help + MSG_USAGE=nlu.msg.usage + isSymlink= + md5_program= + no_md5_program_id=no_md5_program + POSSIBLE_JAVA_ENV=JAVA:JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: + POSSIBLE_JAVA_EXE_SUFFIX_SOLARIS=bin/java:bin/sparcv9/java: + POSSIBLE_JAVA_EXE_SUFFIX_COMMON=bin/java: + FILE_BLOCK_SIZE=1024 + JAVA_LOCATION_0_TYPE=1 + JAVA_LOCATION_0_PATH=/Library/Java + JAVA_LOCATION_1_TYPE=1 + JAVA_LOCATION_1_PATH=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + JAVA_LOCATION_2_TYPE=1 + JAVA_LOCATION_2_PATH=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + JAVA_LOCATION_3_TYPE=1 + JAVA_LOCATION_3_PATH=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + JAVA_LOCATION_4_TYPE=1 + JAVA_LOCATION_4_PATH=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + JAVA_LOCATION_5_TYPE=1 + JAVA_LOCATION_5_PATH=/System/Library/Frameworks/JavaVM.framework/Versions/ + JAVA_LOCATION_NUMBER=6 + LAUNCHER_LOCALES_NUMBER=1 + LAUNCHER_LOCALE_NAME_0= + TEST_JVM_FILE_TYPE=4 + TEST_JVM_FILE_PATH='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' + JARS_NUMBER=1 + JAR_0_TYPE=4 + JAR_0_PATH='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/bundle.jar' + JAVA_COMPATIBLE_PROPERTIES_NUMBER=1 + OTHER_RESOURCES_NUMBER=0 + TOTAL_BUNDLED_FILES_SIZE=0 + TOTAL_BUNDLED_FILES_NUMBER=0 + MAIN_CLASS=org.netbeans.installer.Installer + TEST_JVM_CLASS=TestJDK + JVM_ARGUMENTS_NUMBER=4 + JVM_ARGUMENT_0=-Xmx256m + JVM_ARGUMENT_1=-Xms64m + JVM_ARGUMENT_2='-Xdock:icon=$L{nbi.launcher.parent.dir}/../Resources/icon.icns' + JVM_ARGUMENT_3='-Xdock:name=$P{nlu.java.application.name.macosx}' + APP_ARGUMENTS_NUMBER=0 + LAUNCHER_STUB_SIZE=56 + entryPoint --verbose + initSymlinkArgument ++ test -L / + testSymlinkErr= + '[' -z '' ']' + isSymlink=-L ++ pwd + CURRENT_DIRECTORY='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app' ++ echo Contents/MacOS/executable + LAUNCHER_NAME=Contents/MacOS/executable + parseCommandLineArguments --verbose + '[' 1 '!=' 0 ']' + case "$1" in + USE_DEBUG_OUTPUT=1 + shift + '[' 0 '!=' 0 ']' + initializeVariables + debug 'Launcher name is Contents/MacOS/executable' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:41' + out '[2010-06-18 20:03:41]> Launcher name is Contents/MacOS/executable' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:41]> Launcher name is Contents/MacOS/executable' [2010-06-18 20:03:41]> Launcher name is Contents/MacOS/executable ++ uname + systemName=Darwin + debug 'System name is Darwin' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:41' + out '[2010-06-18 20:03:41]> System name is Darwin' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:41]> System name is Darwin' [2010-06-18 20:03:41]> System name is Darwin ++ ifEquals Darwin Darwin +++ escapeBackslash Darwin +++ echo Darwin +++ sed 's/\\/\\\\/g' ++ arg1=Darwin +++ escapeBackslash Darwin +++ echo Darwin +++ sed 's/\\/\\\\/g' ++ arg2=Darwin +++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=Darwin b=Darwin ++ compare=1 ++ echo 1 + isMacOSX=1 ++ ifEquals Darwin SunOS +++ escapeBackslash Darwin +++ echo Darwin +++ sed 's/\\/\\\\/g' ++ arg1=Darwin +++ escapeBackslash SunOS +++ echo SunOS +++ sed 's/\\/\\\\/g' ++ arg2=SunOS +++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=Darwin b=SunOS ++ compare=0 ++ echo 0 + isSolaris=0 + '[' 1 -eq 0 ']' + POSSIBLE_JAVA_EXE_SUFFIX=bin/java: ++ uname -a + systemInfo='Darwin grannysmith.fritz.box 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386' + debug 'System Information:' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:41' + out '[2010-06-18 20:03:41]> System Information:' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:41]> System Information:' [2010-06-18 20:03:41]> System Information: + debug 'Darwin grannysmith.fritz.box 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:41' + out '[2010-06-18 20:03:41]> Darwin grannysmith.fritz.box 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:41]> Darwin grannysmith.fritz.box 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386' [2010-06-18 20:03:41]> Darwin grannysmith.fritz.box 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386 + debug '' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:41' + out '[2010-06-18 20:03:41]> ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:41]> ' [2010-06-18 20:03:41]> + DEFAULT_DISK_BLOCK_SIZE=512 + LAUNCHER_TRACKING_SIZE=56 ++ expr 56 '*' 1024 + LAUNCHER_TRACKING_SIZE_BYTES=57344 + getLauncherLocation ++ resolveRelativity Contents/MacOS/executable +++ ifPathRelative Contents/MacOS/executable +++ param=Contents/MacOS/executable ++++ echo Contents/MacOS/executable ++++ sed 's/^\///' +++ removeRoot=Contents/MacOS/executable ++++ ifEquals Contents/MacOS/executable Contents/MacOS/executable +++++ escapeBackslash Contents/MacOS/executable +++++ echo Contents/MacOS/executable +++++ sed 's/\\/\\\\/g' ++++ arg1=Contents/MacOS/executable +++++ escapeBackslash Contents/MacOS/executable +++++ echo Contents/MacOS/executable +++++ sed 's/\\/\\\\/g' ++++ arg2=Contents/MacOS/executable +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=Contents/MacOS/executable b=Contents/MacOS/executable ++++ compare=1 ++++ echo 1 +++ echo 1 ++ '[' 1 -eq 1 ']' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ sed 's/\"//g' + LAUNCHER_FULL_PATH='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' + debug '... normalizing full path' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... normalizing full path' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... normalizing full path' [2010-06-18 20:03:42]> ... normalizing full path ++ normalizePath '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ argument='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ '[' 0 -eq 0 ']' +++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ sed 's/\\/\\\\/g' +++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ sed 's/\\/\\\\/g' +++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ sed 's/\/\.\.$//g' ++ beforeDotDot='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ sed 's/\\/\\\\/g' +++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ sed 's/\\/\\\\/g' +++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ sed 's/\/\.\//\//g' ++ testArgument='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ '[' -n '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ']' +++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ sed 's/\\/\\\\/g' +++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ sed 's/\\/\\\\/g' +++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ sed 's/\/\.$//' ++ testArgument='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ '[' -n '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ']' ++ argument='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' +++ sed 's/\/\/*/\//g' ++ testArgument='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ '[' -n '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ']' ++ argument='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' + LAUNCHER_FULL_PATH='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' + debug '... getting dirname' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... getting dirname' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... getting dirname' [2010-06-18 20:03:42]> ... getting dirname ++ dirname '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' + LAUNCHER_DIR='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' + debug 'Full launcher path = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Full launcher path = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Full launcher path = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable' [2010-06-18 20:03:42]> Full launcher path = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/executable + debug 'Launcher directory = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Launcher directory = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Launcher directory = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' [2010-06-18 20:03:42]> Launcher directory = /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS + setLauncherLocale + '[' 0 -eq 0 ']' + SYSTEM_LOCALE=de_DE.UTF-8 + debug 'Setting initial launcher locale from the system : de_DE.UTF-8' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Setting initial launcher locale from the system : de_DE.UTF-8' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Setting initial launcher locale from the system : de_DE.UTF-8' [2010-06-18 20:03:42]> Setting initial launcher locale from the system : de_DE.UTF-8 + LAUNCHER_LOCALE=de_DE.UTF-8 + '[' -n de_DE.UTF-8 ']' + '[' 0 -eq 0 ']' ++ echo de_DE.UTF-8 ++ sed 's/\.UTF-8//' + removeUTFsuffix=de_DE ++ ifEquals de_DE de_DE.UTF-8 +++ escapeBackslash de_DE +++ echo de_DE +++ sed 's/\\/\\\\/g' ++ arg1=de_DE +++ escapeBackslash de_DE.UTF-8 +++ echo de_DE.UTF-8 +++ sed 's/\\/\\\\/g' ++ arg2=de_DE.UTF-8 +++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=de_DE b=de_DE.UTF-8 ++ compare=0 ++ echo 0 + isUTF=0 + '[' 1 -eq 0 ']' + localeChanged=0 + localeCounter=0 + '[' 0 -lt 1 ']' + localeVar='$LAUNCHER_LOCALE_NAME_0' ++ eval 'echo "$LAUNCHER_LOCALE_NAME_0"' +++ echo '' + arg= + '[' -n '' ']' + comp=de_DE.UTF-8 ++ expr 0 + 1 + localeCounter=1 + '[' 1 -lt 1 ']' + '[' 0 -eq 0 ']' + LAUNCHER_LOCALE= + debug 'Final Launcher Locale : ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Final Launcher Locale : ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Final Launcher Locale : ' [2010-06-18 20:03:42]> Final Launcher Locale : + debugLauncherArguments --verbose + debug 'Launcher Command : Contents/MacOS/executable' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Launcher Command : Contents/MacOS/executable' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Launcher Command : Contents/MacOS/executable' [2010-06-18 20:03:42]> Launcher Command : Contents/MacOS/executable + argCounter=1 + '[' 1 '!=' 0 ']' + debug '... argument [1] = --verbose' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... argument [1] = --verbose' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... argument [1] = --verbose' [2010-06-18 20:03:42]> ... argument [1] = --verbose ++ expr 1 + 1 + argCounter=2 + shift + '[' 0 '!=' 0 ']' + '[' 1 -eq 0 ']' + message nlu.starting ++ getMessage nlu.starting ++ getLocalizedMessage_ nlu.starting ++ arg=nlu.starting ++ shift ++ case $arg in ++ printf 'Configuring the installer...\n' + msg='Configuring the installer...' + out 'Configuring the installer...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' 'Configuring the installer...' Configuring the installer... + createTempDirectory + '[' 0 -eq 0 ']' + '[' -z '' ']' + '[' 0 -eq 0 ']' + '[' -n '' ']' + '[' -n '' ']' + '[' -n '' ']' + '[' -d /tmp ']' + debug 'Using /tmp for temp' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Using /tmp for temp' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Using /tmp for temp' [2010-06-18 20:03:42]> Using /tmp for temp + LAUNCHER_JVM_TEMP_DIR=/tmp + '[' '!' -d /tmp ']' + debug 'Launcher TEMP ROOT = /tmp' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Launcher TEMP ROOT = /tmp' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Launcher TEMP ROOT = /tmp' [2010-06-18 20:03:42]> Launcher TEMP ROOT = /tmp ++ date +%u%m%M%S + subDir=5060342 ++ echo .nbi-5060342.tmp + subDir=.nbi-5060342.tmp + LAUNCHER_EXTRACT_DIR=/tmp/.nbi-5060342.tmp + '[' '!' -d /tmp/.nbi-5060342.tmp ']' + mkdir -p /tmp/.nbi-5060342.tmp + '[' 0 -ne 0 ']' + debug 'Using directory /tmp/.nbi-5060342.tmp for extracting data' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Using directory /tmp/.nbi-5060342.tmp for extracting data' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Using directory /tmp/.nbi-5060342.tmp for extracting data' [2010-06-18 20:03:42]> Using directory /tmp/.nbi-5060342.tmp for extracting data + checkFreeSpace 0 /tmp/.nbi-5060342.tmp + size=0 + path=/tmp/.nbi-5060342.tmp + '[' '!' -d /tmp/.nbi-5060342.tmp ']' + diskSpaceCheck=0 + '[' 0 -eq 1 ']' + freeSpaceDirCheck=/tmp/.nbi-5060342.tmp/freeSpaceCheckDir + debug 'Checking space in /tmp/.nbi-5060342.tmp (size = 0)' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Checking space in /tmp/.nbi-5060342.tmp (size = 0)' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Checking space in /tmp/.nbi-5060342.tmp (size = 0)' [2010-06-18 20:03:42]> Checking space in /tmp/.nbi-5060342.tmp (size = 0) + mkdir -p /tmp/.nbi-5060342.tmp/freeSpaceCheckDir + du --block-size=512 /tmp/.nbi-5060342.tmp/freeSpaceCheckDir + '[' 64 -eq 0 ']' + debug ' getting du with default-size blocks' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> getting du with default-size blocks' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> getting du with default-size blocks' [2010-06-18 20:03:42]> getting du with default-size blocks ++ du /tmp/.nbi-5060342.tmp/freeSpaceCheckDir ++ awk ' { print $A }' A=1 + atomicBlock=0 + rm -rf /tmp/.nbi-5060342.tmp/freeSpaceCheckDir + debug ' atomic block size : [0]' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> atomic block size : [0]' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> atomic block size : [0]' [2010-06-18 20:03:42]> atomic block size : [0] ++ ifNumber 0 ++ result=0 ++ '[' -n 0 ']' +++ echo 0 +++ sed 's/[0-9]*//g' ++ num= ++ '[' -z '' ']' ++ result=1 ++ echo 1 + isBlockNumber=1 + '[' 0 -eq 1 ']' ++ expr '(' 0 / 512 ')' + 0 + requiredBlocks=0 ++ ifNumber 0 ++ result=0 ++ '[' -n 0 ']' +++ echo 0 +++ sed 's/[0-9]*//g' ++ num= ++ '[' -z '' ']' ++ result=1 ++ echo 1 + '[' 1 -eq 0 ']' + column=4 + df -P --block-size=512 /tmp/.nbi-5060342.tmp + '[' 64 -eq 0 ']' + df -P /tmp/.nbi-5060342.tmp + '[' 0 -eq 0 ']' + debug ' getting POSIX df with 512 bytes blocks' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> getting POSIX df with 512 bytes blocks' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> getting POSIX df with 512 bytes blocks' [2010-06-18 20:03:42]> getting POSIX df with 512 bytes blocks ++ df -P /tmp/.nbi-5060342.tmp ++ sed 1d ++ awk ' { print $A }' A=4 + availableBlocks=48882160 + debug ' available blocks : [48882160]' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> available blocks : [48882160]' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> available blocks : [48882160]' [2010-06-18 20:03:42]> available blocks : [48882160] ++ ifNumber 48882160 ++ result=0 ++ '[' -n 48882160 ']' +++ echo 48882160 +++ sed 's/[0-9]*//g' ++ num= ++ '[' -z '' ']' ++ result=1 ++ echo 1 + '[' 1 -eq 0 ']' + debug ' required blocks : [0]' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> required blocks : [0]' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> required blocks : [0]' [2010-06-18 20:03:42]> required blocks : [0] + '[' 48882160 -gt 0 ']' + debug '... disk space check OK' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... disk space check OK' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... disk space check OK' [2010-06-18 20:03:42]> ... disk space check OK + diskSpaceCheck=1 + '[' 0 -eq 1 ']' + extractJVMData + debug 'Extracting testJVM file data...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Extracting testJVM file data...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Extracting testJVM file data...' [2010-06-18 20:03:42]> Extracting testJVM file data... + extractTestJVMFile ++ resolveResourcePath TEST_JVM_FILE ++ resourcePrefix=TEST_JVM_FILE ++ resourceVar='$TEST_JVM_FILE_PATH' +++ eval 'echo "$TEST_JVM_FILE_PATH"' ++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++ resourceName='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ resolveString '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ args='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ escapeReplacedString= +++ last='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '' ++++ args='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ escapeReplacedString= +++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/^.*$P{//' ++++ propertyStart='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ propertyValue= ++++ propertyName= +++++ ifEquals '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg1='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg2='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' 'b=$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ args='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ resolveLauncherSpecialProperties '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '' ++++ args='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/^.*$L{//' ++++ propertyStart='nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ ifEquals 'nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash 'nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo 'nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg1='nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg2='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' 'b=$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ compare=0 +++++ echo 0 ++++ '[' 0 -eq 0 ']' +++++ echo 'nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/}.*//' ++++ propertyName=nbi.launcher.parent.dir ++++ '[' -n nbi.launcher.parent.dir ']' ++++ case "$propertyName" in ++++ propertyValue='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' +++++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' nbi.launcher.parent.dir ++++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' ++++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' ++++++ sed 's/\\/\\\\/g' +++++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' ++++++ escapeBackslash nbi.launcher.parent.dir ++++++ echo nbi.launcher.parent.dir ++++++ sed 's/\\/\\\\/g' +++++ arg2=nbi.launcher.parent.dir ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' b=nbi.launcher.parent.dir +++++ compare=0 +++++ echo 0 ++++ '[' 0 -eq 0 ']' ++++ propertyName='$L{nbi.launcher.parent.dir}' +++++ replaceString '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '$L{nbi.launcher.parent.dir}' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' '' +++++ initialString='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ fromString='$L{nbi.launcher.parent.dir}' +++++ toString='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' +++++ '[' -n '' ']' ++++++ echo '$L{nbi.launcher.parent.dir}' ++++++ sed 's/\//\\\//g' +++++ fromString='$L{nbi.launcher.parent.dir}' ++++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS' ++++++ sed 's/\//\\\//g' +++++ toString='\/Users\/ra\/NetBeansProjects\/backupgoo\/dist\/BackupGoo - A backup solution for Google Apps(TM) Installer.app\/Contents\/MacOS' ++++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/$L{nbi.launcher.parent.dir}/\/Users\/ra\/NetBeansProjects\/backupgoo\/dist\/BackupGoo - A backup solution for Google Apps(TM) Installer.app\/Contents\/MacOS/g' +++++ replacedString='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ args='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ args='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ ifEquals '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ escapeBackslash '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ echo '$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/\\/\\\\/g' ++++ arg1='$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/\\/\\\\/g' ++++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=$L{nbi.launcher.parent.dir}/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ compare=0 ++++ echo 0 +++ '[' 1 -eq 0 ']' +++ last='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '' ++++ args='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ escapeReplacedString= +++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/^.*$P{//' ++++ propertyStart='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ propertyValue= ++++ propertyName= +++++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ args='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ resolveLauncherSpecialProperties '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '' ++++ args='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/^.*$L{//' ++++ propertyStart='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ sed 's/\\/\\\\/g' +++++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ args='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ ifEquals '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/\\/\\\\/g' ++++ arg1='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ escapeBackslash '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ sed 's/\\/\\\\/g' ++++ arg2='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' 'a=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' 'b=/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' +++ '[' 1 -eq 0 ']' +++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++ resourcePath='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' + TEST_JVM_PATH='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' + extractResource TEST_JVM_FILE + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=TEST_JVM_FILE + debug '... resource prefix id=TEST_JVM_FILE' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=TEST_JVM_FILE' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=TEST_JVM_FILE' [2010-06-18 20:03:42]> ... resource prefix id=TEST_JVM_FILE ++ resolveResourceType TEST_JVM_FILE ++ resourcePrefix=TEST_JVM_FILE ++ resourceVar='$TEST_JVM_FILE_TYPE' +++ eval 'echo "$TEST_JVM_FILE_TYPE"' ++++ echo 4 ++ resourceType=4 ++ echo 4 + resourceType=4 + debug '... resource type=4' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=4' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=4' [2010-06-18 20:03:42]> ... resource type=4 + '[' 4 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished + setTestJVMClasspath ++ basename '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' + testjvmname=TestJDK.class ++ echo TestJDK.class ++ sed 's/\.class$//' + removeClassSuffix=TestJDK ++ ifEquals TestJDK.class TestJDK +++ escapeBackslash TestJDK.class +++ echo TestJDK.class +++ sed 's/\\/\\\\/g' ++ arg1=TestJDK.class +++ escapeBackslash TestJDK +++ echo TestJDK +++ sed 's/\\/\\\\/g' ++ arg2=TestJDK +++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=TestJDK.class b=TestJDK ++ compare=0 ++ echo 0 + notClassFile=0 + '[' -d '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ']' + '[' -L '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' ']' + '[' 0 -eq 1 ']' + debug '... testJVM path is a .class file' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... testJVM path is a .class file' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... testJVM path is a .class file' [2010-06-18 20:03:42]> ... testJVM path is a .class file ++ dirname '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer/TestJDK.class' + TEST_JVM_CLASSPATH='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' + debug '... testJVM classpath is : /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... testJVM classpath is : /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... testJVM classpath is : /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' [2010-06-18 20:03:42]> ... testJVM classpath is : /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer + debug 'Extracting bundled JVMs ...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Extracting bundled JVMs ...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Extracting bundled JVMs ...' [2010-06-18 20:03:42]> Extracting bundled JVMs ... + extractJVMFiles + javaCounter=0 + debug '... total number of JVM files : 6' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... total number of JVM files : 6' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... total number of JVM files : 6' [2010-06-18 20:03:42]> ... total number of JVM files : 6 + '[' 0 -lt 6 ']' + extractResource JAVA_LOCATION_0 + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=JAVA_LOCATION_0 + debug '... resource prefix id=JAVA_LOCATION_0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_0' [2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_0 ++ resolveResourceType JAVA_LOCATION_0 ++ resourcePrefix=JAVA_LOCATION_0 ++ resourceVar='$JAVA_LOCATION_0_TYPE' +++ eval 'echo "$JAVA_LOCATION_0_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + resourceType=1 + debug '... resource type=1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=1' [2010-06-18 20:03:42]> ... resource type=1 + '[' 1 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished ++ expr 0 + 1 + javaCounter=1 + '[' 1 -lt 6 ']' + extractResource JAVA_LOCATION_1 + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=JAVA_LOCATION_1 + debug '... resource prefix id=JAVA_LOCATION_1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_1' [2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_1 ++ resolveResourceType JAVA_LOCATION_1 ++ resourcePrefix=JAVA_LOCATION_1 ++ resourceVar='$JAVA_LOCATION_1_TYPE' +++ eval 'echo "$JAVA_LOCATION_1_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + resourceType=1 + debug '... resource type=1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=1' [2010-06-18 20:03:42]> ... resource type=1 + '[' 1 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished ++ expr 1 + 1 + javaCounter=2 + '[' 2 -lt 6 ']' + extractResource JAVA_LOCATION_2 + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=JAVA_LOCATION_2 + debug '... resource prefix id=JAVA_LOCATION_2' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_2' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_2' [2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_2 ++ resolveResourceType JAVA_LOCATION_2 ++ resourcePrefix=JAVA_LOCATION_2 ++ resourceVar='$JAVA_LOCATION_2_TYPE' +++ eval 'echo "$JAVA_LOCATION_2_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + resourceType=1 + debug '... resource type=1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=1' [2010-06-18 20:03:42]> ... resource type=1 + '[' 1 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished ++ expr 2 + 1 + javaCounter=3 + '[' 3 -lt 6 ']' + extractResource JAVA_LOCATION_3 + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=JAVA_LOCATION_3 + debug '... resource prefix id=JAVA_LOCATION_3' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_3' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_3' [2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_3 ++ resolveResourceType JAVA_LOCATION_3 ++ resourcePrefix=JAVA_LOCATION_3 ++ resourceVar='$JAVA_LOCATION_3_TYPE' +++ eval 'echo "$JAVA_LOCATION_3_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + resourceType=1 + debug '... resource type=1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=1' [2010-06-18 20:03:42]> ... resource type=1 + '[' 1 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished ++ expr 3 + 1 + javaCounter=4 + '[' 4 -lt 6 ']' + extractResource JAVA_LOCATION_4 + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=JAVA_LOCATION_4 + debug '... resource prefix id=JAVA_LOCATION_4' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_4' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_4' [2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_4 ++ resolveResourceType JAVA_LOCATION_4 ++ resourcePrefix=JAVA_LOCATION_4 ++ resourceVar='$JAVA_LOCATION_4_TYPE' +++ eval 'echo "$JAVA_LOCATION_4_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + resourceType=1 + debug '... resource type=1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=1' [2010-06-18 20:03:42]> ... resource type=1 + '[' 1 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished ++ expr 4 + 1 + javaCounter=5 + '[' 5 -lt 6 ']' + extractResource JAVA_LOCATION_5 + debug '... extracting resource' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource' [2010-06-18 20:03:42]> ... extracting resource + resourcePrefix=JAVA_LOCATION_5 + debug '... resource prefix id=JAVA_LOCATION_5' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_5' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_5' [2010-06-18 20:03:42]> ... resource prefix id=JAVA_LOCATION_5 ++ resolveResourceType JAVA_LOCATION_5 ++ resourcePrefix=JAVA_LOCATION_5 ++ resourceVar='$JAVA_LOCATION_5_TYPE' +++ eval 'echo "$JAVA_LOCATION_5_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + resourceType=1 + debug '... resource type=1' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... resource type=1' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... resource type=1' [2010-06-18 20:03:42]> ... resource type=1 + '[' 1 -eq 0 ']' + debug '... extracting resource finished' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... extracting resource finished' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... extracting resource finished' [2010-06-18 20:03:42]> ... extracting resource finished ++ expr 5 + 1 + javaCounter=6 + '[' 6 -lt 6 ']' + debug 'Extracting JVM data done' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> Extracting JVM data done' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> Extracting JVM data done' [2010-06-18 20:03:42]> Extracting JVM data done + '[' 0 -eq 0 ']' + searchJava + message nlu.jvm.search ++ getMessage nlu.jvm.search ++ getLocalizedMessage_ nlu.jvm.search ++ arg=nlu.jvm.search ++ shift ++ case $arg in ++ printf 'Searching for JVM on the system...\n' + msg='Searching for JVM on the system...' + out 'Searching for JVM on the system...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' 'Searching for JVM on the system...' Searching for JVM on the system... + '[' '!' -f '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ']' + '[' '!' -L '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ']' + '[' '!' -d '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ']' + searchJavaUserDefined + '[' -z '' ']' + '[' -n '' ']' + installBundledJVMs + '[' -z '' ']' + javaCounter=0 + '[' 0 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_0 ++ resourcePrefix=JAVA_LOCATION_0 ++ resourceVar='$JAVA_LOCATION_0_TYPE' +++ eval 'echo "$JAVA_LOCATION_0_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 + '[' 1 -eq 0 ']' ++ expr 0 + 1 + javaCounter=1 + '[' 1 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_1 ++ resourcePrefix=JAVA_LOCATION_1 ++ resourceVar='$JAVA_LOCATION_1_TYPE' +++ eval 'echo "$JAVA_LOCATION_1_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 + '[' 1 -eq 0 ']' ++ expr 1 + 1 + javaCounter=2 + '[' 2 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_2 ++ resourcePrefix=JAVA_LOCATION_2 ++ resourceVar='$JAVA_LOCATION_2_TYPE' +++ eval 'echo "$JAVA_LOCATION_2_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 + '[' 1 -eq 0 ']' ++ expr 2 + 1 + javaCounter=3 + '[' 3 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_3 ++ resourcePrefix=JAVA_LOCATION_3 ++ resourceVar='$JAVA_LOCATION_3_TYPE' +++ eval 'echo "$JAVA_LOCATION_3_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 + '[' 1 -eq 0 ']' ++ expr 3 + 1 + javaCounter=4 + '[' 4 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_4 ++ resourcePrefix=JAVA_LOCATION_4 ++ resourceVar='$JAVA_LOCATION_4_TYPE' +++ eval 'echo "$JAVA_LOCATION_4_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 + '[' 1 -eq 0 ']' ++ expr 4 + 1 + javaCounter=5 + '[' 5 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_5 ++ resourcePrefix=JAVA_LOCATION_5 ++ resourceVar='$JAVA_LOCATION_5_TYPE' +++ eval 'echo "$JAVA_LOCATION_5_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 + '[' 1 -eq 0 ']' ++ expr 5 + 1 + javaCounter=6 + '[' 6 -lt 6 ']' + searchJavaEnvironment + '[' -z '' ']' + ptr=JAVA:JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: + '[' -n JAVA:JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JAVA:JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JAVA ++ echo JAVA ++ sed 's/\//\\\//g' + back=JAVA ++ echo JAVA:JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JAVA:// + end=JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo JAVA ++ sed 's/\\\//\//g' + argJavaHome=JAVA + ptr=JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo '$JAVA' + eval 'evaluated=$JAVA' ++ evaluated= + '[' -n '' ']' + '[' -n JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JAVA_HOME ++ echo JAVA_HOME ++ sed 's/\//\\\//g' + back=JAVA_HOME ++ echo JAVA_HOME:JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JAVA_HOME:// + end=JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo JAVA_HOME ++ sed 's/\\\//\//g' + argJavaHome=JAVA_HOME + ptr=JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo '$JAVA_HOME' + eval 'evaluated=$JAVA_HOME' ++ evaluated= + '[' -n '' ']' + '[' -n JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JAVAHOME ++ echo JAVAHOME ++ sed 's/\//\\\//g' + back=JAVAHOME ++ echo JAVAHOME:JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JAVAHOME:// + end=JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo JAVAHOME ++ sed 's/\\\//\//g' + argJavaHome=JAVAHOME + ptr=JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo '$JAVAHOME' + eval 'evaluated=$JAVAHOME' ++ evaluated= + '[' -n '' ']' + '[' -n JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JAVA_PATH ++ echo JAVA_PATH ++ sed 's/\//\\\//g' + back=JAVA_PATH ++ echo JAVA_PATH:JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JAVA_PATH:// + end=JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo JAVA_PATH ++ sed 's/\\\//\//g' + argJavaHome=JAVA_PATH + ptr=JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo '$JAVA_PATH' + eval 'evaluated=$JAVA_PATH' ++ evaluated= + '[' -n '' ']' + '[' -n JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JAVAPATH ++ echo JAVAPATH ++ sed 's/\//\\\//g' + back=JAVAPATH ++ echo JAVAPATH:JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JAVAPATH:// + end=JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo JAVAPATH ++ sed 's/\\\//\//g' + argJavaHome=JAVAPATH + ptr=JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ echo '$JAVAPATH' + eval 'evaluated=$JAVAPATH' ++ evaluated= + '[' -n '' ']' + '[' -n JDK:JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JDK ++ echo JDK ++ sed 's/\//\\\//g' + back=JDK ++ echo JDK:JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JDK:// + end=JDK_HOME:JDKHOME:ANT_JAVA: ++ echo JDK ++ sed 's/\\\//\//g' + argJavaHome=JDK + ptr=JDK_HOME:JDKHOME:ANT_JAVA: ++ echo '$JDK' + eval 'evaluated=$JDK' ++ evaluated= + '[' -n '' ']' + '[' -n JDK_HOME:JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JDK_HOME:JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JDK_HOME ++ echo JDK_HOME ++ sed 's/\//\\\//g' + back=JDK_HOME ++ echo JDK_HOME:JDKHOME:ANT_JAVA: ++ sed s/JDK_HOME:// + end=JDKHOME:ANT_JAVA: ++ echo JDK_HOME ++ sed 's/\\\//\//g' + argJavaHome=JDK_HOME + ptr=JDKHOME:ANT_JAVA: ++ echo '$JDK_HOME' + eval 'evaluated=$JDK_HOME' ++ evaluated= + '[' -n '' ']' + '[' -n JDKHOME:ANT_JAVA: ']' + '[' -z '' ']' ++ echo JDKHOME:ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=JDKHOME ++ echo JDKHOME ++ sed 's/\//\\\//g' + back=JDKHOME ++ echo JDKHOME:ANT_JAVA: ++ sed s/JDKHOME:// + end=ANT_JAVA: ++ echo JDKHOME ++ sed 's/\\\//\//g' + argJavaHome=JDKHOME + ptr=ANT_JAVA: ++ echo '$JDKHOME' + eval 'evaluated=$JDKHOME' ++ evaluated= + '[' -n '' ']' + '[' -n ANT_JAVA: ']' + '[' -z '' ']' ++ echo ANT_JAVA: ++ sed 's/:.*//' + argJavaHome=ANT_JAVA ++ echo ANT_JAVA ++ sed 's/\//\\\//g' + back=ANT_JAVA ++ echo ANT_JAVA: ++ sed s/ANT_JAVA:// + end= ++ echo ANT_JAVA ++ sed 's/\\\//\//g' + argJavaHome=ANT_JAVA + ptr= ++ echo '$ANT_JAVA' + eval 'evaluated=$ANT_JAVA' ++ evaluated= + '[' -n '' ']' + '[' -n '' ']' + searchJavaSystemDefault + '[' -z '' ']' + debug '... check default java in the path' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... check default java in the path' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... check default java in the path' [2010-06-18 20:03:42]> ... check default java in the path ++ which java + java_bin=/usr/bin/java + '[' 0 -eq 0 ']' + '[' -n /usr/bin/java ']' ++ echo /usr/bin/java ++ sed 's/no java in//g' + remove_no_java_in=/usr/bin/java ++ ifEquals /usr/bin/java /usr/bin/java +++ escapeBackslash /usr/bin/java +++ echo /usr/bin/java +++ sed 's/\\/\\\\/g' ++ arg1=/usr/bin/java +++ escapeBackslash /usr/bin/java +++ echo /usr/bin/java +++ sed 's/\\/\\\\/g' ++ arg2=/usr/bin/java +++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/usr/bin/java b=/usr/bin/java ++ compare=1 ++ echo 1 + '[' 1 -eq 1 ']' + '[' -f /usr/bin/java ']' + debug '... java in path found: /usr/bin/java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... java in path found: /usr/bin/java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... java in path found: /usr/bin/java' [2010-06-18 20:03:42]> ... java in path found: /usr/bin/java ++ resolveSymlink /usr/bin/java ++ pathArg=/usr/bin/java ++ '[' -L /usr/bin/java ']' +++ ls -ld /usr/bin/java ++ ls='lrwxr-xr-x 1 root wheel 74 19 Mai 18:56 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java' +++ expr 'lrwxr-xr-x 1 root wheel 74 19 Mai 18:56 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java' : '^.*-> \(.*\)$' ++ link=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++ expr /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java : '^/' ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java b=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java b=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java b=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java + java_bin=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java + debug '... java real path: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... java real path: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... java real path: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java' [2010-06-18 20:03:42]> ... java real path: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java ++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java + parentDir=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands ']' ++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands + parentDir=/System/Library/Frameworks/JavaVM.framework/Versions/Current + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Current ']' + debug '... java home path: /System/Library/Frameworks/JavaVM.framework/Versions/Current' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... java home path: /System/Library/Frameworks/JavaVM.framework/Versions/Current' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... java home path: /System/Library/Frameworks/JavaVM.framework/Versions/Current' [2010-06-18 20:03:42]> ... java home path: /System/Library/Frameworks/JavaVM.framework/Versions/Current ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/Current ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/Current ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/Current ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/Current ++ ls='lrwxr-xr-x 1 root wheel 1 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/Current -> A' +++ expr 'lrwxr-xr-x 1 root wheel 1 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/Current -> A' : '^.*-> \(.*\)$' ++ link=A ++ expr A : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/Current ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/A +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/A /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/A +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/A +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/A b=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/A /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/A +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/A +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/A b=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/A /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/A +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/A +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/A b=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/A ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A + parentDir=/System/Library/Frameworks/JavaVM.framework/Versions/A + debug '... java home real path: /System/Library/Frameworks/JavaVM.framework/Versions/A' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... java home real path: /System/Library/Frameworks/JavaVM.framework/Versions/A' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... java home real path: /System/Library/Frameworks/JavaVM.framework/Versions/A' [2010-06-18 20:03:42]> ... java home real path: /System/Library/Frameworks/JavaVM.framework/Versions/A + verifyJVM /System/Library/Frameworks/JavaVM.framework/Versions/A ++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/A ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/A /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/A b=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/A /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/A b=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++ sed 's/\/\.\//\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/A /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/A ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/A b=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ sed 's/\/\.$//' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++ sed 's/\/\/*/\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/A + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/A + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/A ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/A +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A + java=/System/Library/Frameworks/JavaVM.framework/Versions/A + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A' [2010-06-18 20:03:42]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/A ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/A ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/A ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A + java=/System/Library/Frameworks/JavaVM.framework/Versions/A + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A' [2010-06-18 20:03:42]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/A + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/A + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/A ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/A/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/A/lib ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/A/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... no java there' [2010-06-18 20:03:42]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/A/Home + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A/Home +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home' [2010-06-18 20:03:42]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/A/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home' [2010-06-18 20:03:42]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/A/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/A/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/A/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/A/Home ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:42' + out '[2010-06-18 20:03:42]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:42]> ... no java there' [2010-06-18 20:03:42]> ... no java there + '[' 0 -ne 0 ']' + '[' 2 -eq 2 ']' + verifyResult=2 + searchJavaSystemPaths + '[' -z '' ']' + javaCounter=0 + '[' 0 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_0 ++ resourcePrefix=JAVA_LOCATION_0 ++ resourceVar='$JAVA_LOCATION_0_TYPE' +++ eval 'echo "$JAVA_LOCATION_0_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 ++ resolveResourcePath JAVA_LOCATION_0 ++ resourcePrefix=JAVA_LOCATION_0 ++ resourceVar='$JAVA_LOCATION_0_PATH' +++ eval 'echo "$JAVA_LOCATION_0_PATH"' ++++ echo /Library/Java ++ resourceName=/Library/Java +++ resolveString /Library/Java +++ args=/Library/Java +++ escapeReplacedString= +++ last=/Library/Java +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings /Library/Java '' ++++ args=/Library/Java ++++ escapeReplacedString= +++++ echo /Library/Java +++++ sed 's/^.*$P{//' ++++ propertyStart=/Library/Java ++++ propertyValue= ++++ propertyName= +++++ ifEquals /Library/Java /Library/Java ++++++ escapeBackslash /Library/Java ++++++ echo /Library/Java ++++++ sed 's/\\/\\\\/g' +++++ arg1=/Library/Java ++++++ escapeBackslash /Library/Java ++++++ echo /Library/Java ++++++ sed 's/\\/\\\\/g' +++++ arg2=/Library/Java ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/Library/Java b=/Library/Java +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /Library/Java +++ args=/Library/Java ++++ resolveLauncherSpecialProperties /Library/Java '' ++++ args=/Library/Java ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo /Library/Java +++++ sed 's/^.*$L{//' ++++ propertyStart=/Library/Java +++++ ifEquals /Library/Java /Library/Java ++++++ escapeBackslash /Library/Java ++++++ echo /Library/Java ++++++ sed 's/\\/\\\\/g' +++++ arg1=/Library/Java ++++++ escapeBackslash /Library/Java ++++++ echo /Library/Java ++++++ sed 's/\\/\\\\/g' +++++ arg2=/Library/Java ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/Library/Java b=/Library/Java +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /Library/Java +++ args=/Library/Java ++++ ifEquals /Library/Java /Library/Java +++++ escapeBackslash /Library/Java +++++ echo /Library/Java +++++ sed 's/\\/\\\\/g' ++++ arg1=/Library/Java +++++ escapeBackslash /Library/Java +++++ echo /Library/Java +++++ sed 's/\\/\\\\/g' ++++ arg2=/Library/Java +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/Library/Java b=/Library/Java ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last=/Library/Java +++ '[' 1 -eq 0 ']' +++ echo /Library/Java ++ resourcePath=/Library/Java ++ echo /Library/Java + argJavaHome=/Library/Java + debug '... next location /Library/Java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next location /Library/Java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next location /Library/Java' [2010-06-18 20:03:43]> ... next location /Library/Java + '[' 1 -ne 0 ']' ++ escapeString /Library/Java ++ echo /Library/Java ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + argJavaHome=/Library/Java ++ ls -d -1 /Library/Java + locations=/Library/Java + nextItem=/Library/Java + itemCounter=1 + '[' -n /Library/Java ']' + '[' -z '' ']' ++ echo /Library/Java ++ sed -n 1p + nextItem=/Library/Java + debug '... next item is /Library/Java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next item is /Library/Java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next item is /Library/Java' [2010-06-18 20:03:43]> ... next item is /Library/Java ++ removeEndSlashes /Library/Java ++ arg=/Library/Java +++ echo /Library/Java +++ sed 's/\/\/*$//' ++ tryRemove=/Library/Java ++ '[' -n /Library/Java ']' ++ arg=/Library/Java ++ echo /Library/Java + nextItem=/Library/Java + '[' -n /Library/Java ']' + '[' -d /Library/Java ']' + debug '... checking item : /Library/Java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... checking item : /Library/Java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... checking item : /Library/Java' [2010-06-18 20:03:43]> ... checking item : /Library/Java + verifyJVM /Library/Java ++ normalizePath /Library/Java ++ argument=/Library/Java ++ '[' 0 -eq 0 ']' +++ echo /Library/Java +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/Library/Java +++ ifEquals /Library/Java /Library/Java ++++ escapeBackslash /Library/Java ++++ echo /Library/Java ++++ sed 's/\\/\\\\/g' +++ arg1=/Library/Java ++++ escapeBackslash /Library/Java ++++ echo /Library/Java ++++ sed 's/\\/\\\\/g' +++ arg2=/Library/Java ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/Library/Java b=/Library/Java +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /Library/Java +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/Library/Java +++ ifEquals /Library/Java /Library/Java ++++ escapeBackslash /Library/Java ++++ echo /Library/Java ++++ sed 's/\\/\\\\/g' +++ arg1=/Library/Java ++++ escapeBackslash /Library/Java ++++ echo /Library/Java ++++ sed 's/\\/\\\\/g' +++ arg2=/Library/Java ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/Library/Java b=/Library/Java +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /Library/Java +++ sed 's/\/\.\//\//g' ++ testArgument=/Library/Java ++ '[' -n /Library/Java ']' +++ ifEquals /Library/Java /Library/Java ++++ escapeBackslash /Library/Java ++++ echo /Library/Java ++++ sed 's/\\/\\\\/g' +++ arg1=/Library/Java ++++ escapeBackslash /Library/Java ++++ echo /Library/Java ++++ sed 's/\\/\\\\/g' +++ arg2=/Library/Java ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/Library/Java b=/Library/Java +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo /Library/Java +++ sed 's/\/\.$//' ++ testArgument=/Library/Java ++ '[' -n /Library/Java ']' ++ argument=/Library/Java +++ echo /Library/Java +++ sed 's/\/\/*/\//g' ++ testArgument=/Library/Java ++ '[' -n /Library/Java ']' ++ argument=/Library/Java ++ echo /Library/Java + javaTryPath=/Library/Java + verifyJavaHome /Library/Java + verifyResult=2 ++ removeEndSlashes /Library/Java ++ arg=/Library/Java +++ echo /Library/Java +++ sed 's/\/\/*$//' ++ tryRemove=/Library/Java ++ '[' -n /Library/Java ']' ++ arg=/Library/Java ++ echo /Library/Java + java=/Library/Java + debug '... verify : /Library/Java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... verify : /Library/Java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... verify : /Library/Java' [2010-06-18 20:03:43]> ... verify : /Library/Java ++ resolveSymlink /Library/Java ++ pathArg=/Library/Java ++ '[' -L /Library/Java ']' ++ echo /Library/Java + java=/Library/Java + debug '... real path : /Library/Java' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... real path : /Library/Java' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... real path : /Library/Java' [2010-06-18 20:03:43]> ... real path : /Library/Java + checkJavaHierarchy /Library/Java + tryJava=/Library/Java + javaHierarchy=0 + '[' -n /Library/Java ']' + '[' -d /Library/Java ']' + javaLib=/Library/Java/lib + '[' -d /Library/Java/lib ']' + '[' -L /Library/Java/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... no java there' [2010-06-18 20:03:43]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/Library/Java/Home + verifyJavaHome /Library/Java/Home + verifyResult=2 ++ removeEndSlashes /Library/Java/Home ++ arg=/Library/Java/Home +++ echo /Library/Java/Home +++ sed 's/\/\/*$//' ++ tryRemove=/Library/Java/Home ++ '[' -n /Library/Java/Home ']' ++ arg=/Library/Java/Home ++ echo /Library/Java/Home + java=/Library/Java/Home + debug '... verify : /Library/Java/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... verify : /Library/Java/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... verify : /Library/Java/Home' [2010-06-18 20:03:43]> ... verify : /Library/Java/Home ++ resolveSymlink /Library/Java/Home ++ pathArg=/Library/Java/Home ++ '[' -L /Library/Java/Home ']' +++ ls -ld /Library/Java/Home ++ ls='lrwxr-xr-x 1 root admin 48 19 Mai 18:56 /Library/Java/Home -> /System/Library/Frameworks/JavaVM.framework/Home' +++ expr 'lrwxr-xr-x 1 root admin 48 19 Mai 18:56 /Library/Java/Home -> /System/Library/Frameworks/JavaVM.framework/Home' : '^.*-> \(.*\)$' ++ link=/System/Library/Frameworks/JavaVM.framework/Home ++ expr /System/Library/Frameworks/JavaVM.framework/Home : '^/' ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Home +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Home +++ argument=/System/Library/Frameworks/JavaVM.framework/Home +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Home ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Home ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Home +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Home +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Home +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Home b=/System/Library/Frameworks/JavaVM.framework/Home ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Home ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Home ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Home +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Home +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Home +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Home b=/System/Library/Frameworks/JavaVM.framework/Home ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Home ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Home +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Home ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Home +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Home +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Home +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Home b=/System/Library/Frameworks/JavaVM.framework/Home ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Home ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Home +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Home ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Home ++++ echo /System/Library/Frameworks/JavaVM.framework/Home ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Home +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Home ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Home ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Home ++ ls='lrwxr-xr-x 1 root wheel 24 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Home -> Versions/CurrentJDK/Home' +++ expr 'lrwxr-xr-x 1 root wheel 24 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Home -> Versions/CurrentJDK/Home' : '^.*-> \(.*\)$' ++ link=Versions/CurrentJDK/Home ++ expr Versions/CurrentJDK/Home : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ sed 's/\\/\\\\/g' +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home' [2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/lib ']' + javaLibDtjar=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/lib/dt.jar + '[' -f /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/lib/dt.jar ']' + javaHierarchy=2 + '[' 0 -eq 2 ']' + '[' 1 -eq 2 ']' + '[' 2 -eq 2 ']' + debug '... JDK there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... JDK there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... JDK there' [2010-06-18 20:03:43]> ... JDK there + '[' 0 -ne 2 ']' ++ escapeString '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclasspath='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer' ++ escapeString TestJDK ++ echo TestJDK ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclass=TestJDK + pointer=bin/java: + '[' -n bin/java: ']' + '[' -z '' ']' ++ echo bin/java: ++ sed 's/:.*//' + arg=bin/java ++ echo bin/java ++ sed 's/\//\\\//g' + back='bin\/java' ++ echo bin/java: ++ sed 's/bin\/java://' + end= ++ echo 'bin\/java' ++ sed 's/\\\//\//g' + arg=bin/java + pointer= + javaExe=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java + '[' -x /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + javaExeEscaped=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java + command='/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + debug 'Executing java verification command...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> Executing java verification command...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> Executing java verification command...' [2010-06-18 20:03:43]> Executing java verification command... + debug '/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' [2010-06-18 20:03:43]> /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK ++ eval '/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + output= ++ echo '' ++ sed '2d;3d;4d;5d' + javaVersion= ++ echo '' ++ sed '1d;3d;4d;5d' + javaVmVersion= ++ echo '' ++ sed '1d;2d;4d;5d' + vendor= ++ echo '' ++ sed '1d;2d;3d;5d' + osname= ++ echo '' ++ sed '1d;2d;3d;4d' + osarch= + debug 'Java :' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> Java :' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> Java :' [2010-06-18 20:03:43]> Java : + debug ' executable = {/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java}' [2010-06-18 20:03:43]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java} + debug ' javaVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> javaVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> javaVersion = {}' [2010-06-18 20:03:43]> javaVersion = {} + debug ' javaVmVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> javaVmVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> javaVmVersion = {}' [2010-06-18 20:03:43]> javaVmVersion = {} + debug ' vendor = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> vendor = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> vendor = {}' [2010-06-18 20:03:43]> vendor = {} + debug ' osname = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> osname = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> osname = {}' [2010-06-18 20:03:43]> osname = {} + debug ' osarch = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> osarch = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> osarch = {}' [2010-06-18 20:03:43]> osarch = {} + comp=0 + '[' -n '' ']' + '[' -n '' ']' + '[' 2 -eq 2 ']' + verifyResult=2 ++ expr 1 + 1 + itemCounter=2 + '[' -n /Library/Java ']' + '[' -z '' ']' ++ echo /Library/Java ++ sed -n 2p + nextItem= + debug '... next item is ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next item is ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next item is ' [2010-06-18 20:03:43]> ... next item is ++ removeEndSlashes '' ++ arg= +++ echo '' +++ sed 's/\/\/*$//' ++ tryRemove= ++ '[' -n '' ']' ++ echo '' + nextItem= + '[' -n '' ']' ++ expr 2 + 1 + itemCounter=3 + '[' -n '' ']' ++ expr 0 + 1 + javaCounter=1 + '[' 1 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_1 ++ resourcePrefix=JAVA_LOCATION_1 ++ resourceVar='$JAVA_LOCATION_1_TYPE' +++ eval 'echo "$JAVA_LOCATION_1_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 ++ resolveResourcePath JAVA_LOCATION_1 ++ resourcePrefix=JAVA_LOCATION_1 ++ resourceVar='$JAVA_LOCATION_1_PATH' +++ eval 'echo "$JAVA_LOCATION_1_PATH"' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ resourceName=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ resolveString /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ escapeReplacedString= +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings /System/Library/Frameworks/JavaVM.framework/Versions/1.5 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeReplacedString= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ sed 's/^.*$P{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ propertyValue= ++++ propertyName= +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ resolveLauncherSpecialProperties /System/Library/Frameworks/JavaVM.framework/Versions/1.5 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ sed 's/^.*$L{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ '[' 1 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ resourcePath=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + debug '... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5' [2010-06-18 20:03:43]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + '[' 1 -ne 0 ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ ls -d -1 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + locations=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + itemCounter=1 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ sed -n 1p + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + debug '... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5' [2010-06-18 20:03:43]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' + debug '... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5' [2010-06-18 20:03:43]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + verifyJVM /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\.\//\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\.$//' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\/*/\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5' [2010-06-18 20:03:43]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ ls='lrwxr-xr-x 1 root wheel 10 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 -> CurrentJDK' +++ expr 'lrwxr-xr-x 1 root wheel 10 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 -> CurrentJDK' : '^.*-> \(.*\)$' ++ link=CurrentJDK ++ expr CurrentJDK : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ ls='lrwxr-xr-x 1 root wheel 3 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> 1.6' +++ expr 'lrwxr-xr-x 1 root wheel 3 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> 1.6' : '^.*-> \(.*\)$' ++ link=1.6 ++ expr 1.6 : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ ls='lrwxr-xr-x 1 root wheel 5 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 -> 1.6.0' +++ expr 'lrwxr-xr-x 1 root wheel 5 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 -> 1.6.0' : '^.*-> \(.*\)$' ++ link=1.6.0 ++ expr 1.6.0 : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... no java there' [2010-06-18 20:03:43]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home' [2010-06-18 20:03:43]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home' [2010-06-18 20:03:43]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib ']' + javaLibDtjar=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/dt.jar + '[' -f /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/dt.jar ']' + javaHierarchy=2 + '[' 0 -eq 2 ']' + '[' 1 -eq 2 ']' + '[' 2 -eq 2 ']' + debug '... JDK there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... JDK there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... JDK there' [2010-06-18 20:03:43]> ... JDK there + '[' 0 -ne 2 ']' ++ escapeString '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclasspath='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer' ++ escapeString TestJDK ++ echo TestJDK ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclass=TestJDK + pointer=bin/java: + '[' -n bin/java: ']' + '[' -z '' ']' ++ echo bin/java: ++ sed 's/:.*//' + arg=bin/java ++ echo bin/java ++ sed 's/\//\\\//g' + back='bin\/java' ++ echo bin/java: ++ sed 's/bin\/java://' + end= ++ echo 'bin\/java' ++ sed 's/\\\//\//g' + arg=bin/java + pointer= + javaExe=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java + '[' -x /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + javaExeEscaped=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java + command='/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + debug 'Executing java verification command...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> Executing java verification command...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> Executing java verification command...' [2010-06-18 20:03:43]> Executing java verification command... + debug '/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' [2010-06-18 20:03:43]> /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK ++ eval '/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + output= ++ echo '' ++ sed '2d;3d;4d;5d' + javaVersion= ++ echo '' ++ sed '1d;3d;4d;5d' + javaVmVersion= ++ echo '' ++ sed '1d;2d;4d;5d' + vendor= ++ echo '' ++ sed '1d;2d;3d;5d' + osname= ++ echo '' ++ sed '1d;2d;3d;4d' + osarch= + debug 'Java :' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> Java :' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> Java :' [2010-06-18 20:03:43]> Java : + debug ' executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java}' [2010-06-18 20:03:43]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java} + debug ' javaVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> javaVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> javaVersion = {}' [2010-06-18 20:03:43]> javaVersion = {} + debug ' javaVmVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> javaVmVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> javaVmVersion = {}' [2010-06-18 20:03:43]> javaVmVersion = {} + debug ' vendor = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> vendor = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> vendor = {}' [2010-06-18 20:03:43]> vendor = {} + debug ' osname = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> osname = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> osname = {}' [2010-06-18 20:03:43]> osname = {} + debug ' osarch = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> osarch = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> osarch = {}' [2010-06-18 20:03:43]> osarch = {} + comp=0 + '[' -n '' ']' + '[' -n '' ']' + '[' 2 -eq 2 ']' + verifyResult=2 ++ expr 1 + 1 + itemCounter=2 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5 ++ sed -n 2p + nextItem= + debug '... next item is ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next item is ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next item is ' [2010-06-18 20:03:43]> ... next item is ++ removeEndSlashes '' ++ arg= +++ echo '' +++ sed 's/\/\/*$//' ++ tryRemove= ++ '[' -n '' ']' ++ echo '' + nextItem= + '[' -n '' ']' ++ expr 2 + 1 + itemCounter=3 + '[' -n '' ']' ++ expr 1 + 1 + javaCounter=2 + '[' 2 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_2 ++ resourcePrefix=JAVA_LOCATION_2 ++ resourceVar='$JAVA_LOCATION_2_TYPE' +++ eval 'echo "$JAVA_LOCATION_2_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 ++ resolveResourcePath JAVA_LOCATION_2 ++ resourcePrefix=JAVA_LOCATION_2 ++ resourceVar='$JAVA_LOCATION_2_PATH' +++ eval 'echo "$JAVA_LOCATION_2_PATH"' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ resourceName=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ resolveString /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ escapeReplacedString= +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeReplacedString= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ sed 's/^.*$P{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ propertyValue= ++++ propertyName= +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ resolveLauncherSpecialProperties /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ sed 's/^.*$L{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ '[' 1 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ resourcePath=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + debug '... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' [2010-06-18 20:03:43]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + '[' 1 -ne 0 ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ ls -d -1 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + locations=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + itemCounter=1 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ sed -n 1p + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + debug '... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' [2010-06-18 20:03:43]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' + debug '... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:43' + out '[2010-06-18 20:03:43]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:43]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' [2010-06-18 20:03:43]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + verifyJVM /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\.\//\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\.$//' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\/*/\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0' [2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ ls='lrwxr-xr-x 1 root wheel 10 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 -> CurrentJDK' +++ expr 'lrwxr-xr-x 1 root wheel 10 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 -> CurrentJDK' : '^.*-> \(.*\)$' ++ link=CurrentJDK ++ expr CurrentJDK : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK b=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ ls='lrwxr-xr-x 1 root wheel 3 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> 1.6' +++ expr 'lrwxr-xr-x 1 root wheel 3 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> 1.6' : '^.*-> \(.*\)$' ++ link=1.6 ++ expr 1.6 : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ ls='lrwxr-xr-x 1 root wheel 5 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 -> 1.6.0' +++ expr 'lrwxr-xr-x 1 root wheel 5 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 -> 1.6.0' : '^.*-> \(.*\)$' ++ link=1.6.0 ++ expr 1.6.0 : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... no java there' [2010-06-18 20:03:44]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home' [2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home' [2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib ']' + javaLibDtjar=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/dt.jar + '[' -f /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/dt.jar ']' + javaHierarchy=2 + '[' 0 -eq 2 ']' + '[' 1 -eq 2 ']' + '[' 2 -eq 2 ']' + debug '... JDK there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... JDK there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... JDK there' [2010-06-18 20:03:44]> ... JDK there + '[' 0 -ne 2 ']' ++ escapeString '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclasspath='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer' ++ escapeString TestJDK ++ echo TestJDK ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclass=TestJDK + pointer=bin/java: + '[' -n bin/java: ']' + '[' -z '' ']' ++ echo bin/java: ++ sed 's/:.*//' + arg=bin/java ++ echo bin/java ++ sed 's/\//\\\//g' + back='bin\/java' ++ echo bin/java: ++ sed 's/bin\/java://' + end= ++ echo 'bin\/java' ++ sed 's/\\\//\//g' + arg=bin/java + pointer= + javaExe=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java + '[' -x /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + javaExeEscaped=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java + command='/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + debug 'Executing java verification command...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> Executing java verification command...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> Executing java verification command...' [2010-06-18 20:03:44]> Executing java verification command... + debug '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' [2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK ++ eval '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + output= ++ echo '' ++ sed '2d;3d;4d;5d' + javaVersion= ++ echo '' ++ sed '1d;3d;4d;5d' + javaVmVersion= ++ echo '' ++ sed '1d;2d;4d;5d' + vendor= ++ echo '' ++ sed '1d;2d;3d;5d' + osname= ++ echo '' ++ sed '1d;2d;3d;4d' + osarch= + debug 'Java :' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> Java :' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> Java :' [2010-06-18 20:03:44]> Java : + debug ' executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java}' [2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java} + debug ' javaVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> javaVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> javaVersion = {}' [2010-06-18 20:03:44]> javaVersion = {} + debug ' javaVmVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> javaVmVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> javaVmVersion = {}' [2010-06-18 20:03:44]> javaVmVersion = {} + debug ' vendor = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> vendor = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> vendor = {}' [2010-06-18 20:03:44]> vendor = {} + debug ' osname = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> osname = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> osname = {}' [2010-06-18 20:03:44]> osname = {} + debug ' osarch = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> osarch = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> osarch = {}' [2010-06-18 20:03:44]> osarch = {} + comp=0 + '[' -n '' ']' + '[' -n '' ']' + '[' 2 -eq 2 ']' + verifyResult=2 ++ expr 1 + 1 + itemCounter=2 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 ++ sed -n 2p + nextItem= + debug '... next item is ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next item is ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next item is ' [2010-06-18 20:03:44]> ... next item is ++ removeEndSlashes '' ++ arg= +++ echo '' +++ sed 's/\/\/*$//' ++ tryRemove= ++ '[' -n '' ']' ++ echo '' + nextItem= + '[' -n '' ']' ++ expr 2 + 1 + itemCounter=3 + '[' -n '' ']' ++ expr 2 + 1 + javaCounter=3 + '[' 3 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_3 ++ resourcePrefix=JAVA_LOCATION_3 ++ resourceVar='$JAVA_LOCATION_3_TYPE' +++ eval 'echo "$JAVA_LOCATION_3_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 ++ resolveResourcePath JAVA_LOCATION_3 ++ resourcePrefix=JAVA_LOCATION_3 ++ resourceVar='$JAVA_LOCATION_3_PATH' +++ eval 'echo "$JAVA_LOCATION_3_PATH"' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ resourceName=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ resolveString /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ escapeReplacedString= +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings /System/Library/Frameworks/JavaVM.framework/Versions/1.6 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeReplacedString= +++++ sed 's/^.*$P{//' +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ propertyValue= ++++ propertyName= +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ resolveLauncherSpecialProperties /System/Library/Frameworks/JavaVM.framework/Versions/1.6 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/^.*$L{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ '[' 1 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ resourcePath=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + debug '... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6' [2010-06-18 20:03:44]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + '[' 1 -ne 0 ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ ls -d -1 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + locations=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + itemCounter=1 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ sed -n 1p + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + debug '... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6' [2010-06-18 20:03:44]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' + debug '... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6' [2010-06-18 20:03:44]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + verifyJVM /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ sed 's/\/\.\//\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ sed 's/\/\/*/\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6' [2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' +++ ls -ld /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ ls='lrwxr-xr-x 1 root wheel 5 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 -> 1.6.0' +++ expr 'lrwxr-xr-x 1 root wheel 5 19 Mai 18:56 /System/Library/Frameworks/JavaVM.framework/Versions/1.6 -> 1.6.0' : '^.*-> \(.*\)$' ++ link=1.6.0 ++ expr 1.6.0 : '^/' +++ dirname /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\.\/.*//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\.$//g' +++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break +++ '[' 0 -eq 0 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.\//\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 0 -eq 1 ']' +++ break ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\.$//' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\/\/*/\//g' +++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... no java there' [2010-06-18 20:03:44]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home' [2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home' [2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib ']' + javaLibDtjar=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/dt.jar + '[' -f /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/dt.jar ']' + javaHierarchy=2 + '[' 0 -eq 2 ']' + '[' 1 -eq 2 ']' + '[' 2 -eq 2 ']' + debug '... JDK there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... JDK there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... JDK there' [2010-06-18 20:03:44]> ... JDK there + '[' 0 -ne 2 ']' ++ escapeString '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclasspath='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer' ++ escapeString TestJDK ++ echo TestJDK ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclass=TestJDK + pointer=bin/java: + '[' -n bin/java: ']' + '[' -z '' ']' ++ echo bin/java: ++ sed 's/:.*//' + arg=bin/java ++ echo bin/java ++ sed 's/\//\\\//g' + back='bin\/java' ++ echo bin/java: ++ sed 's/bin\/java://' + end= ++ echo 'bin\/java' ++ sed 's/\\\//\//g' + arg=bin/java + pointer= + javaExe=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java + '[' -x /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + javaExeEscaped=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java + command='/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + debug 'Executing java verification command...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> Executing java verification command...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> Executing java verification command...' [2010-06-18 20:03:44]> Executing java verification command... + debug '/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' [2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK ++ eval '/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + output= ++ echo '' ++ sed '2d;3d;4d;5d' + javaVersion= ++ echo '' ++ sed '1d;3d;4d;5d' + javaVmVersion= ++ echo '' ++ sed '1d;2d;4d;5d' + vendor= ++ echo '' ++ sed '1d;2d;3d;5d' + osname= ++ echo '' ++ sed '1d;2d;3d;4d' + osarch= + debug 'Java :' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> Java :' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> Java :' [2010-06-18 20:03:44]> Java : + debug ' executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java}' [2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java} + debug ' javaVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> javaVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> javaVersion = {}' [2010-06-18 20:03:44]> javaVersion = {} + debug ' javaVmVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> javaVmVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> javaVmVersion = {}' [2010-06-18 20:03:44]> javaVmVersion = {} + debug ' vendor = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> vendor = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> vendor = {}' [2010-06-18 20:03:44]> vendor = {} + debug ' osname = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> osname = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> osname = {}' [2010-06-18 20:03:44]> osname = {} + debug ' osarch = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> osarch = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> osarch = {}' [2010-06-18 20:03:44]> osarch = {} + comp=0 + '[' -n '' ']' + '[' -n '' ']' + '[' 2 -eq 2 ']' + verifyResult=2 ++ expr 1 + 1 + itemCounter=2 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6 ++ sed -n 2p + nextItem= + debug '... next item is ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next item is ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next item is ' [2010-06-18 20:03:44]> ... next item is ++ removeEndSlashes '' ++ arg= +++ echo '' +++ sed 's/\/\/*$//' ++ tryRemove= ++ '[' -n '' ']' ++ echo '' + nextItem= + '[' -n '' ']' ++ expr 2 + 1 + itemCounter=3 + '[' -n '' ']' ++ expr 3 + 1 + javaCounter=4 + '[' 4 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_4 ++ resourcePrefix=JAVA_LOCATION_4 ++ resourceVar='$JAVA_LOCATION_4_TYPE' +++ eval 'echo "$JAVA_LOCATION_4_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 ++ resolveResourcePath JAVA_LOCATION_4 ++ resourcePrefix=JAVA_LOCATION_4 ++ resourceVar='$JAVA_LOCATION_4_PATH' +++ eval 'echo "$JAVA_LOCATION_4_PATH"' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ resourceName=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ resolveString /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ escapeReplacedString= +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeReplacedString= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/^.*$P{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ propertyValue= ++++ propertyName= +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ resolveLauncherSpecialProperties /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/^.*$L{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ '[' 1 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ resourcePath=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + '[' 1 -ne 0 ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ ls -d -1 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + locations=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + itemCounter=1 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ sed -n 1p + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\/*$//' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + debug '... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + verifyJVM /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\.\//\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 b=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\.$//' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\/*/\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0' [2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... no java there' [2010-06-18 20:03:44]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home' [2010-06-18 20:03:44]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home' [2010-06-18 20:03:44]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib ']' + javaLibDtjar=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar + '[' -f /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar ']' + javaHierarchy=2 + '[' 0 -eq 2 ']' + '[' 1 -eq 2 ']' + '[' 2 -eq 2 ']' + debug '... JDK there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... JDK there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... JDK there' [2010-06-18 20:03:44]> ... JDK there + '[' 0 -ne 2 ']' ++ escapeString '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ echo '/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo - A backup solution for Google Apps(TM) Installer.app/Contents/MacOS/../Resources/BackupGoo - A backup solution for Google Apps(TM) Installer' ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclasspath='/Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer' ++ escapeString TestJDK ++ echo TestJDK ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + testJVMclass=TestJDK + pointer=bin/java: + '[' -n bin/java: ']' + '[' -z '' ']' ++ echo bin/java: ++ sed 's/:.*//' + arg=bin/java ++ echo bin/java ++ sed 's/\//\\\//g' + back='bin\/java' ++ echo bin/java: ++ sed 's/bin\/java://' + end= ++ echo 'bin\/java' ++ sed 's/\\\//\//g' + arg=bin/java + pointer= + javaExe=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java + '[' -x /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + javaExeEscaped=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java + command='/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + debug 'Executing java verification command...' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> Executing java verification command...' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> Executing java verification command...' [2010-06-18 20:03:44]> Executing java verification command... + debug '/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' [2010-06-18 20:03:44]> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK ++ eval '/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -classpath /Users/ra/NetBeansProjects/backupgoo/dist/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer.app/Contents/MacOS/../Resources/BackupGoo\ -\ A\ backup\ solution\ for\ Google\ Apps(TM)\ Installer TestJDK' + output= ++ echo '' ++ sed '2d;3d;4d;5d' + javaVersion= ++ echo '' ++ sed '1d;3d;4d;5d' + javaVmVersion= ++ echo '' ++ sed '1d;2d;4d;5d' + vendor= ++ echo '' ++ sed '1d;2d;3d;5d' + osname= ++ echo '' ++ sed '1d;2d;3d;4d' + osarch= + debug 'Java :' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> Java :' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> Java :' [2010-06-18 20:03:44]> Java : + debug ' executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java}' [2010-06-18 20:03:44]> executable = {/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java} + debug ' javaVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> javaVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> javaVersion = {}' [2010-06-18 20:03:44]> javaVersion = {} + debug ' javaVmVersion = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> javaVmVersion = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> javaVmVersion = {}' [2010-06-18 20:03:44]> javaVmVersion = {} + debug ' vendor = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> vendor = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> vendor = {}' [2010-06-18 20:03:44]> vendor = {} + debug ' osname = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> osname = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> osname = {}' [2010-06-18 20:03:44]> osname = {} + debug ' osarch = {}' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> osarch = {}' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> osarch = {}' [2010-06-18 20:03:44]> osarch = {} + comp=0 + '[' -n '' ']' + '[' -n '' ']' + '[' 2 -eq 2 ']' + verifyResult=2 ++ expr 1 + 1 + itemCounter=2 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 ++ sed -n 2p + nextItem= + debug '... next item is ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:44' + out '[2010-06-18 20:03:44]> ... next item is ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:44]> ... next item is ' [2010-06-18 20:03:44]> ... next item is ++ removeEndSlashes '' ++ arg= +++ echo '' +++ sed 's/\/\/*$//' ++ tryRemove= ++ '[' -n '' ']' ++ echo '' + nextItem= + '[' -n '' ']' ++ expr 2 + 1 + itemCounter=3 + '[' -n '' ']' ++ expr 4 + 1 + javaCounter=5 + '[' 5 -lt 6 ']' + '[' -z '' ']' ++ resolveResourceType JAVA_LOCATION_5 ++ resourcePrefix=JAVA_LOCATION_5 ++ resourceVar='$JAVA_LOCATION_5_TYPE' +++ eval 'echo "$JAVA_LOCATION_5_TYPE"' ++++ echo 1 ++ resourceType=1 ++ echo 1 + fileType=1 ++ resolveResourcePath JAVA_LOCATION_5 ++ resourcePrefix=JAVA_LOCATION_5 ++ resourceVar='$JAVA_LOCATION_5_PATH' +++ eval 'echo "$JAVA_LOCATION_5_PATH"' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++ resourceName=/System/Library/Frameworks/JavaVM.framework/Versions/ +++ resolveString /System/Library/Frameworks/JavaVM.framework/Versions/ +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/ +++ escapeReplacedString= +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/ +++ repeat=1 +++ '[' 1 -eq 1 ']' +++ repeat=1 ++++ resolvePropertyStrings /System/Library/Frameworks/JavaVM.framework/Versions/ '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++ escapeReplacedString= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ sed 's/^.*$P{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++ propertyValue= ++++ propertyName= +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/ /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/ b=/System/Library/Frameworks/JavaVM.framework/Versions/ +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++ resolveLauncherSpecialProperties /System/Library/Frameworks/JavaVM.framework/Versions/ '' ++++ args=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++ escapeReplacedString= ++++ propertyValue= ++++ propertyName= +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ sed 's/^.*$L{//' ++++ propertyStart=/System/Library/Frameworks/JavaVM.framework/Versions/ +++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/ /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ sed 's/\\/\\\\/g' +++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ sed 's/\\/\\\\/g' +++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/ b=/System/Library/Frameworks/JavaVM.framework/Versions/ +++++ compare=1 +++++ echo 1 ++++ '[' 0 -eq 1 ']' ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++ args=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions/ /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ sed 's/\\/\\\\/g' ++++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions/ +++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++++ sed 's/\\/\\\\/g' ++++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions/ +++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions/ b=/System/Library/Frameworks/JavaVM.framework/Versions/ ++++ compare=1 ++++ echo 1 +++ '[' 1 -eq 1 ']' +++ repeat=0 +++ last=/System/Library/Frameworks/JavaVM.framework/Versions/ +++ '[' 1 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++ resourcePath=/System/Library/Frameworks/JavaVM.framework/Versions/ ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/ + debug '... next location /System/Library/Frameworks/JavaVM.framework/Versions/' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/' [2010-06-18 20:03:45]> ... next location /System/Library/Frameworks/JavaVM.framework/Versions/ + '[' 1 -ne 0 ']' ++ escapeString /System/Library/Frameworks/JavaVM.framework/Versions/ ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++ sed 's/\\/\\\\/g;s/\ /\\ /g;s/"/\\"/g' + argJavaHome=/System/Library/Frameworks/JavaVM.framework/Versions/ ++ ls -d -1 /System/Library/Frameworks/JavaVM.framework/Versions/ + locations=/System/Library/Frameworks/JavaVM.framework/Versions/ + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/ + itemCounter=1 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/ ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++ sed -n 1p + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions/ + debug '... next item is /System/Library/Frameworks/JavaVM.framework/Versions/' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/' [2010-06-18 20:03:45]> ... next item is /System/Library/Frameworks/JavaVM.framework/Versions/ ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/ ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/ +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions ++ echo /System/Library/Frameworks/JavaVM.framework/Versions + nextItem=/System/Library/Frameworks/JavaVM.framework/Versions + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions ']' + debug '... checking item : /System/Library/Frameworks/JavaVM.framework/Versions' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions' [2010-06-18 20:03:45]> ... checking item : /System/Library/Frameworks/JavaVM.framework/Versions + verifyJVM /System/Library/Frameworks/JavaVM.framework/Versions ++ normalizePath /System/Library/Frameworks/JavaVM.framework/Versions ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions +++ sed 's/\/\.\.\/.*//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions /System/Library/Frameworks/JavaVM.framework/Versions ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions b=/System/Library/Frameworks/JavaVM.framework/Versions +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions +++ sed 's/\/\.\.$//g' ++ beforeDotDot=/System/Library/Frameworks/JavaVM.framework/Versions +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions /System/Library/Frameworks/JavaVM.framework/Versions ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions b=/System/Library/Frameworks/JavaVM.framework/Versions +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break ++ '[' 0 -eq 0 ']' +++ echo /System/Library/Frameworks/JavaVM.framework/Versions +++ sed 's/\/\.\//\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' +++ ifEquals /System/Library/Frameworks/JavaVM.framework/Versions /System/Library/Frameworks/JavaVM.framework/Versions ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions ++++ sed 's/\\/\\\\/g' +++ arg1=/System/Library/Frameworks/JavaVM.framework/Versions ++++ escapeBackslash /System/Library/Frameworks/JavaVM.framework/Versions ++++ echo /System/Library/Frameworks/JavaVM.framework/Versions ++++ sed 's/\\/\\\\/g' +++ arg2=/System/Library/Frameworks/JavaVM.framework/Versions ++++ awk 'END { if ( a == b ) { print 1 } else { print 0 } }' a=/System/Library/Frameworks/JavaVM.framework/Versions b=/System/Library/Frameworks/JavaVM.framework/Versions +++ compare=1 +++ echo 1 ++ '[' 0 -eq 1 ']' ++ break +++ echo /System/Library/Frameworks/JavaVM.framework/Versions +++ sed 's/\/\.$//' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions +++ echo /System/Library/Frameworks/JavaVM.framework/Versions +++ sed 's/\/\/*/\//g' ++ testArgument=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' ++ argument=/System/Library/Frameworks/JavaVM.framework/Versions ++ echo /System/Library/Frameworks/JavaVM.framework/Versions + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions +++ echo /System/Library/Frameworks/JavaVM.framework/Versions +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions ++ echo /System/Library/Frameworks/JavaVM.framework/Versions + java=/System/Library/Frameworks/JavaVM.framework/Versions + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions' [2010-06-18 20:03:45]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions + java=/System/Library/Frameworks/JavaVM.framework/Versions + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions' [2010-06-18 20:03:45]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions ']' + javaLib=/System/Library/Frameworks/JavaVM.framework/Versions/lib + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/lib ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/lib ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... no java there' [2010-06-18 20:03:45]> ... no java there + '[' 0 -ne 0 ']' + '[' 1 -ne 2 ']' + savedResult=2 + '[' 0 -eq 1 ']' + javaTryPath=/System/Library/Frameworks/JavaVM.framework/Versions/Home + verifyJavaHome /System/Library/Frameworks/JavaVM.framework/Versions/Home + verifyResult=2 ++ removeEndSlashes /System/Library/Frameworks/JavaVM.framework/Versions/Home ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/Home +++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Home +++ sed 's/\/\/*$//' ++ tryRemove=/System/Library/Frameworks/JavaVM.framework/Versions/Home ++ '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Home ']' ++ arg=/System/Library/Frameworks/JavaVM.framework/Versions/Home ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/Home + debug '... verify : /System/Library/Frameworks/JavaVM.framework/Versions/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/Home' [2010-06-18 20:03:45]> ... verify : /System/Library/Frameworks/JavaVM.framework/Versions/Home ++ resolveSymlink /System/Library/Frameworks/JavaVM.framework/Versions/Home ++ pathArg=/System/Library/Frameworks/JavaVM.framework/Versions/Home ++ '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/Home ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/Home + java=/System/Library/Frameworks/JavaVM.framework/Versions/Home + debug '... real path : /System/Library/Frameworks/JavaVM.framework/Versions/Home' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/Home' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/Home' [2010-06-18 20:03:45]> ... real path : /System/Library/Frameworks/JavaVM.framework/Versions/Home + checkJavaHierarchy /System/Library/Frameworks/JavaVM.framework/Versions/Home + tryJava=/System/Library/Frameworks/JavaVM.framework/Versions/Home + javaHierarchy=0 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions/Home ']' + '[' -d /System/Library/Frameworks/JavaVM.framework/Versions/Home ']' + '[' -L /System/Library/Frameworks/JavaVM.framework/Versions/Home ']' + '[' 0 -eq 0 ']' + debug '... no java there' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... no java there' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... no java there' [2010-06-18 20:03:45]> ... no java there + '[' 0 -ne 0 ']' + '[' 2 -eq 2 ']' + verifyResult=2 ++ expr 1 + 1 + itemCounter=2 + '[' -n /System/Library/Frameworks/JavaVM.framework/Versions ']' + '[' -z '' ']' ++ echo /System/Library/Frameworks/JavaVM.framework/Versions/ ++ sed -n 2p + nextItem= + debug '... next item is ' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> ... next item is ' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> ... next item is ' [2010-06-18 20:03:45]> ... next item is ++ removeEndSlashes '' ++ arg= +++ sed 's/\/\/*$//' +++ echo '' ++ tryRemove= ++ '[' -n '' ']' ++ echo '' + nextItem= + '[' -n '' ']' ++ expr 2 + 1 + itemCounter=3 + '[' -n '' ']' ++ expr 5 + 1 + javaCounter=6 + '[' 6 -lt 6 ']' + '[' -z '' ']' + message nlu.jvm.notfoundmessage --javahome ++ getMessage nlu.jvm.notfoundmessage --javahome ++ getLocalizedMessage_ nlu.jvm.notfoundmessage --javahome ++ arg=nlu.jvm.notfoundmessage ++ shift ++ case $arg in ++ printf 'Java SE Development Kit (JDK) was not found on this computer\nJDK 6 is required for installing BackupGoo - A backup solution for Google Apps(TM). Make sure that the JDK is properly installed and run installer again.\nYou can specify valid JDK location using --javahome installer argument.\n\nTo download the JDK, visit http://java.sun.com/javase/downloads\n' + msg='Java SE Development Kit (JDK) was not found on this computer JDK 6 is required for installing BackupGoo - A backup solution for Google Apps(TM). Make sure that the JDK is properly installed and run installer again. You can specify valid JDK location using --javahome installer argument. To download the JDK, visit http://java.sun.com/javase/downloads' + out 'Java SE Development Kit (JDK) was not found on this computer JDK 6 is required for installing BackupGoo - A backup solution for Google Apps(TM). Make sure that the JDK is properly installed and run installer again. You can specify valid JDK location using --javahome installer argument. To download the JDK, visit http://java.sun.com/javase/downloads' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' 'Java SE Development Kit (JDK) was not found on this computer JDK 6 is required for installing BackupGoo - A backup solution for Google Apps(TM). Make sure that the JDK is properly installed and run installer again. You can specify valid JDK location using --javahome installer argument. To download the JDK, visit http://java.sun.com/javase/downloads' Java SE Development Kit (JDK) was not found on this computer JDK 6 is required for installing BackupGoo - A backup solution for Google Apps(TM). Make sure that the JDK is properly installed and run installer again. You can specify valid JDK location using --javahome installer argument. To download the JDK, visit http://java.sun.com/javase/downloads + exitProgram 4 + '[' 0 -eq 0 ']' + '[' -n /tmp/.nbi-5060342.tmp ']' + '[' -d /tmp/.nbi-5060342.tmp ']' + debug 'Removing directory /tmp/.nbi-5060342.tmp' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> Removing directory /tmp/.nbi-5060342.tmp' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> Removing directory /tmp/.nbi-5060342.tmp' [2010-06-18 20:03:45]> Removing directory /tmp/.nbi-5060342.tmp + rm -rf /tmp/.nbi-5060342.tmp + debug 'exitCode = 4' + '[' 1 -eq 1 ']' ++ date '+%Y-%m-%d %H:%M:%S' + timestamp='2010-06-18 20:03:45' + out '[2010-06-18 20:03:45]> exitCode = 4' + '[' -n '' ']' + '[' 0 -eq 0 ']' + printf '%s\n' '[2010-06-18 20:03:45]> exitCode = 4' [2010-06-18 20:03:45]> exitCode = 4 + exit 4