mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-18 10:51:04 +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
36 lines
759 B
Bash
Executable File
36 lines
759 B
Bash
Executable File
#!/bin/bash
|
|
set -xe
|
|
|
|
# Create user sdn
|
|
useradd -m -d /home/sdn -s /bin/bash sdn
|
|
echo "sdn:rocks" | chpasswd
|
|
echo "sdn ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/99_sdn
|
|
chmod 440 /etc/sudoers.d/99_sdn
|
|
usermod -aG vboxsf sdn
|
|
update-locale LC_ALL="en_US.UTF-8"
|
|
|
|
# Java 8
|
|
apt-get install software-properties-common -y
|
|
add-apt-repository ppa:webupd8team/java -y
|
|
apt-get update
|
|
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections
|
|
|
|
apt-get -y install \
|
|
oracle-java8-installer oracle-java8-set-default \
|
|
zip unzip \
|
|
bridge-utils \
|
|
avahi-daemon \
|
|
htop \
|
|
valgrind \
|
|
git-review
|
|
|
|
tee -a /etc/ssh/sshd_config <<EOF
|
|
|
|
UseDNS no
|
|
EOF
|
|
|
|
su sdn <<'EOF'
|
|
cd /home/sdn
|
|
bash /vagrant/user-bootstrap.sh
|
|
EOF
|