blob: 2878dca1dc36b9bf627ac9f5029c2a5ab103177d [file] [log] [blame]
alshabibbca6bf22014-11-15 16:38:45 -08001#!/bin/bash
2# vm-setup.sh
3#
4# This script installs ONOS dependencies and installs a desktop environment on a Miniet VM.
5
6
7USER=tutorial1
8USER_HOME=/home/${USER}
9
10export ONOS_FEATURES="webconsole,onos-api,onos-core,onos-cli,onos-openflow"
11export ONOS_USER=$USER
12
13export ONOS_ROOT=~/onos-next
14source $ONOS_ROOT/tools/dev/bash_profile
15
16cd $ONOS_ROOT
17mci
18cd -
19
20sed -i -e s/sdn/$USER/ onos-next/tools/package/debian/onos.conf
21
22cat << EOF >> onos-next/tools/test/cells/tutorial
23export ONOS_NIC=127.0.0.*
24export OC1="127.0.0.1"
25export OCI="${OC1}"
alshabibe76ada62014-11-15 16:43:16 -080026export ONOS_FEATURES="webconsole,onos-rest,onos-api,onos-core,onos-core-trivial,onos-cli,onos-openflow"
alshabibbca6bf22014-11-15 16:38:45 -080027EOF
28
29onos-package
30onos-install -f $OCI
31