aboutsummaryrefslogtreecommitdiffstats
path: root/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh
diff options
context:
space:
mode:
Diffstat (limited to 'framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh')
-rw-r--r--framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh b/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh
new file mode 100644
index 00000000..158627fd
--- /dev/null
+++ b/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+set -eux
+echo 'export ONOS_OPTS=debug' > /opt/onos/options;
+echo 'export ONOS_USER=root' >> /opt/onos/options;
+mkdir /opt/onos/var;
+mkdir /opt/onos/config;
+
+#jdk config
+
+mkdir /usr/lib/jvm/
+tar -xzf /opt/jdk-8u*-linux-x64.tar.gz -C /usr/lib/jvm/
+mv /usr/lib/jvm/jdk1.8.0_* /usr/lib/jvm/java-8-oracle
+
+touch /etc/profile.d/jdk.csh
+cat <<EOT>> /etc/profile.d/jdk.csh
+setenv J2SDKDIR /usr/lib/jvm/java-8-oracle
+setenv J2REDIR /usr/lib/jvm/java-8-oracle/jre
+setenv PATH ${PATH}:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
+setenv JAVA_HOME /usr/lib/jvm/java-8-oracle
+setenv DERBY_HOME /usr/lib/jvm/java-8-oracle/db
+EOT
+
+touch /etc/profile.d/jdk.sh
+cat <<EOT>> /etc/profile.d/jdk.sh
+export J2SDKDIR=/usr/lib/jvm/java-8-oracle
+export J2REDIR=/usr/lib/jvm/java-8-oracle/jre
+export PATH=$PATH:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
+export JAVA_HOME=/usr/lib/jvm/java-8-oracle
+export DERBY_HOME=/usr/lib/jvm/java-8-oracle/db
+EOT
+
+chmod +x /etc/profile.d/jdk*
+