Fix install files Also update all setup+install files using java that were missed before (e.g. Clojure, Scala, Ruby, etc)
@@ -18,7 +18,6 @@ export TFB_DISTRIB_CODENAME=$DISTRIB_CODENAME
export TFB_DISTRIB_DESCRIPTION=$DISTRIB_DESCRIPTION
-export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export RESIN_HOME=${IROOT}/resin-4.0.41
export GRAILS_HOME=${IROOT}/grails-2.4.4
export VERTX_HOME=${IROOT}/vert.x-2.1.1
@@ -1,3 +1,3 @@
#!/bin/bash
-fw_depends resin java leiningen
+fw_depends java7 resin leiningen
@@ -1,5 +1,7 @@
+
+source $IROOT/java7.installed
export LEIN_HOME=$IROOT/lein
-fw_depends leiningen java
+fw_depends leiningen java7
@@ -1,5 +1,5 @@
cd hello
-fw_depends resin leiningen
@@ -1,5 +1,6 @@
# Path vars must be set here
@@ -1,7 +1,6 @@
-export RESIN_HOME=${IROOT}/resin-4.0.41
+export RESIN_HOME=${IROOT}/resin-4.0.41
export GRAILS_PATH=${IROOT}/grails-2.4.4/bin/
-fw_depends grails resin
+fw_depends java7 grails resin
@@ -1,6 +1,7 @@
-fw_depends java resin maven
+fw_depends java7 resin maven
-fw_depends java sbt
+fw_depends java7 sbt
-fw_depends java maven
+fw_depends java7 maven
-fw_depends play1 java
+fw_depends java7 play1
-fw_depends play1 siena java resin
+fw_depends java7 play1 siena resin
-fw_depends vertx java
+fw_depends java7 vertx
@@ -1,6 +1,6 @@
-fw_depends rvm nginx java
+fw_depends rvm nginx java7
if [ "$TRAVIS" = "true" ]
then
# We assume single-user installation as
# done in our rvm.sh script and
# in Travis-CI
@@ -1,6 +1,8 @@
export NGINX_HOME=${IROOT}/nginx
sed -i 's| host:.*| host:'"${DBHOST}"'|g' config/database.yml
@@ -1,4 +1,5 @@
-
sed -i 's|host: .*|host: '"${DBHOST}"'|g' config/database.yml
sed -i 's|/usr/local/nginx/|'"${IROOT}"'/nginx/|g' config/nginx.conf
-fw_depends rvm nginx java maven
+fw_depends rvm nginx java7 maven
export SBT_HOME=${IROOT}/sbt
${SBT_HOME}/bin/sbt update compile
sed -i 's|> ".*:3306|> "'"${DBHOST}"':3306|g' src/main/scala/Main.scala
sed -i 's|127.0.0.1|'"${DBHOST}"'|g' src/main/resources/application.conf
cd play2-scala
sed -i "s|jdbc:mysql:\/\/.*:3306|jdbc:mysql://${DBHOST}:3306|g" conf/application.conf
cd play2-scala-activate
sed -i 's|jdbc:mysql://.*:3306|jdbc:mysql://'"${DBHOST}"':3306|g' conf/application.conf
cd play2-scala-anorm
cd play2-scala-reactivemongo
cd play2-scala-slick
-fw_depends resin sbt
+fw_depends java7 resin sbt
@@ -1,7 +1,8 @@
sed -i 's|mysql://.*:3306|mysql://'"${DBHOST}"':3306|g' src/main/webapp/WEB-INF/resin-web.xml
sed -i 's|database_host|'"${DBHOST}"'|g' src/main/scala/scruffy/examples/Test2Endpoint.scala
@@ -2,8 +2,8 @@
fw_depends java8 sbt
-export JAVA_HOME=/opt/java8
-export PATH=$JAVA_HOME/bin:$PATH:$IROOT/sbt/bin
+source $IROOT/java8.installed
+export PATH=$IROOT/sbt/bin:$PATH
sbt_opts='-J-XX:+UseG1GC -J-Xmx2G -J-XX:MaxMetaspaceSize=512m'
@@ -1,3 +1,5 @@
-/opt/java8/bin/java -Dtfb.db_host=$DBHOST -jar target/scala-2.11/spray-es-assembly-0.1.jar &
+java -Dtfb.db_host=$DBHOST -jar target/scala-2.11/spray-es-assembly-0.1.jar &
-fw_depends java scala sbt
+fw_depends java7 scala sbt
${SBT_HOME}/bin/sbt assembly
sed -i 's|jdbc:mysql://.*:3306|jdbc:mysql://'"${DBHOST}"':3306|g' src/main/resources/application.conf
sed -i 's|maxThreads = .*|maxThreads = '"${MAX_THREADS}"'|g' src/main/resources/application.conf
@@ -5,8 +5,8 @@ RVER=4.0.41
RETCODE=$(fw_exists ${IROOT}/resin-$RVER.installed)
[ ! "$RETCODE" == 0 ] || { return 0; }
-fw_depends java
-sudo cp -r /usr/lib/jvm/java-1.7.0-openjdk-amd64/include /usr/lib/jvm/java-1.7.0-openjdk-amd64/jre/bin/
+fw_depends java7
+sudo cp -r $JAVA_HOME/include $JAVA_HOME/jre/bin/
fw_get http://www.caucho.com/download/resin-$RVER.tar.gz
fw_untar resin-$RVER.tar.gz