mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-18 19:01:06 +02:00
- Better handling of BMv2 crashes in bmv2.py (with watchdog and logging) - bm-* commands for easy access to BMv2 log, CLI, etc Change-Id: I1c79acda641171566d8e1162442c7f377bb273fe
25 lines
486 B
Bash
Executable File
25 lines
486 B
Bash
Executable File
#!/bin/bash
|
|
set -xe
|
|
|
|
cp /etc/skel/.bashrc ~/
|
|
cp /etc/skel/.profile ~/
|
|
cp /etc/skel/.bash_logout ~/
|
|
|
|
# ONOS
|
|
git clone https://github.com/opennetworkinglab/onos.git
|
|
tee -a ~/.profile <<EOF
|
|
|
|
# ONOS
|
|
export ONOS_ROOT=~/onos
|
|
source ~/onos/tools/dev/bash_profile
|
|
source ~/onos/tools/dev/p4vm/bm-commands.sh
|
|
EOF
|
|
source ~/.profile
|
|
|
|
# Build and install P4 tools
|
|
bash /vagrant/install-p4-tools.sh
|
|
|
|
# Mininet
|
|
git clone git://github.com/mininet/mininet ~/mininet
|
|
sudo ~/mininet/util/install.sh -nwv
|