Advertisement
Guest User

Untitled

a guest
Jun 4th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # **************************************************
  4. # ** Set these to the location of your mozilla
  5. # ** installation directory. Use a Mozilla with
  6. # ** Gtk2 and Fte enabled.
  7. # **************************************************
  8.  
  9. # set MOZILLA_FIVE_HOME=/usr/local/mozilla
  10. # set LD_LIBRARY_PATH=/usr/local/mozilla
  11.  
  12. MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.8.1/
  13. LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
  14. export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
  15.  
  16. # Fix for GTK Windows issues with SWT
  17. export GDK_NATIVE_WINDOWS=1
  18.  
  19. # **************************************************
  20. # ** Init BASEDIR **
  21. # **************************************************
  22.  
  23. BASEDIR=`dirname $0`
  24. cd $BASEDIR
  25.  
  26. # **************************************************
  27. # ** Platform specific libraries ... **
  28. # **************************************************
  29.  
  30. JAVA_BIN=java
  31. LIBPATH="NONE"
  32. STARTUP="-jar launcher/launcher.jar"
  33.  
  34. case `uname -s` in
  35. AIX)
  36. LIBPATH=$BASEDIR/../libswt/aix/
  37. ;;
  38.  
  39. SunOS)
  40. LIBPATH=$BASEDIR/../libswt/solaris/
  41. ;;
  42.  
  43. Darwin)
  44. echo "Starting Data Integration using 'Spoon.sh' from OS X is not supported."
  45. echo "Please start using 'Data Integration 32-bit' or"
  46. echo "'Data Integration 64-bit' as appropriate."
  47. exit
  48. ;;
  49.  
  50. Linux)
  51. ARCH=`uname -m`
  52. case $ARCH in
  53. x86_64)
  54. if $($JAVA_BIN -version 2>&1 | grep "64-Bit" > /dev/null )
  55. then
  56. LIBPATH=$BASEDIR/../libswt/linux/x86_64/
  57. else
  58. LIBPATH=$BASEDIR/../libswt/linux/x86/
  59. fi
  60. ;;
  61.  
  62. i[3-6]86)
  63. LIBPATH=$BASEDIR/../libswt/linux/x86/
  64. ;;
  65.  
  66. ppc)
  67. LIBPATH=$BASEDIR/../libswt/linux/ppc/
  68. ;;
  69.  
  70. *)
  71. echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
  72. exit
  73. ;;
  74. esac
  75. ;;
  76.  
  77. FreeBSD)
  78. ARCH=`uname -m`
  79. case $ARCH in
  80. x86_64)
  81. LIBPATH=$BASEDIR/../libswt/freebsd/x86_64/
  82. echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
  83. exit
  84. ;;
  85.  
  86. i[3-6]86)
  87. LIBPATH=$BASEDIR/../libswt/freebsd/x86/
  88. ;;
  89.  
  90. ppc)
  91. LIBPATH=$BASEDIR/../libswt/freebsd/ppc/
  92. echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
  93. exit
  94. ;;
  95.  
  96. *)
  97. echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
  98. exit
  99. ;;
  100. esac
  101. ;;
  102.  
  103. HP-UX)
  104. LIBPATH=$BASEDIR/../libswt/hpux/
  105. ;;
  106. CYGWIN*)
  107. ./Spoon.bat
  108. exit
  109. ;;
  110.  
  111. *)
  112. echo Spoon is not supported on this hosttype : `uname -s`
  113. exit
  114. ;;
  115. esac
  116.  
  117. export LIBPATH
  118.  
  119. # ******************************************************************
  120. # ** Set java runtime options **
  121. # ** Change 256m to higher values in case you run out of memory. **
  122. # ******************************************************************
  123.  
  124. OPT="$OPT -Xmx256m -Xms256m -XX:MaxPermSize=128m -Djava.library.path=$LIBPATH -DKETTLE_HOME=$KETTLE_HOME -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER -DKETTLE_PASSWORD=$KETTLE_PASSWORD -DKETTLE_PLUGIN_PACKAGES=$KETTLE_PLUGIN_PACKAGES -DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT"
  125.  
  126. # ***************
  127. # ** Run... **
  128. # ***************
  129. $JAVA_BIN $OPT $STARTUP -lib $LIBPATH "${1+$@}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement