aboutsummaryrefslogtreecommitdiffstats
path: root/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files
diff options
context:
space:
mode:
Diffstat (limited to 'framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files')
-rw-r--r--framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/networking-onos.tarbin0 -> 860160 bytes
-rw-r--r--framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_config.sh34
-rw-r--r--framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_driver.sh10
3 files changed, 44 insertions, 0 deletions
diff --git a/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/networking-onos.tar b/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/networking-onos.tar
new file mode 100644
index 00000000..961928a5
--- /dev/null
+++ b/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/networking-onos.tar
Binary files differ
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*
+
diff --git a/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_driver.sh b/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_driver.sh
new file mode 100644
index 00000000..d3a16514
--- /dev/null
+++ b/framework/scripts/installer/fuel/fuel-plugin-onos/deployment_scripts/puppet/modules/onos/files/onos_driver.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+set -eux
+
+cd /opt
+#git clone https://github.com/openstack/networking-onos.git
+tar xf networking-onos.tar
+cd networking-onos
+python setup.py install
+