X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Fmininet-ovs-2.5.sh;h=c2ecaa759e99ecea036b28bdec912f4c0a0137ed;hb=f3c96c2c6fcda262b403b04b828dabd08f2175ef;hp=5f392cf8a15c69c97839144fa0edd6bb26d0e19b;hpb=7f0288eb938af4ed19fa57fa68602548ca2964a8;p=releng%2Fbuilder.git diff --git a/packer/provision/mininet-ovs-2.5.sh b/packer/provision/mininet-ovs-2.5.sh index 5f392cf8a..c2ecaa759 100644 --- a/packer/provision/mininet-ovs-2.5.sh +++ b/packer/provision/mininet-ovs-2.5.sh @@ -19,6 +19,12 @@ echo '---> Install OpenVSwitch 2.5.0' apt-get update -m apt-get install openvswitch-switch openvswitch-vtep +# Temporary workaround required to bring up OVS +# post-install without which OVS daemon exits. +service openvswitch-switch restart +# Verify the OVS service status +service openvswitch-switch status + echo '---> Installing mininet' apt-get install mininet @@ -39,11 +45,21 @@ cp cbench /usr/local/bin/ echo '---> Installing exabgp' apt-get install exabgp -echo '---> All Python package installation should happen in virtualenv' -apt-get install python-virtualenv python-pip - # Install vlan for vlan based tests in VTN suites apt-get install vlan # Install netaddr package which is needed by some custom mininet topologies apt-get install python-netaddr + +# Check out quagga , compile and install for router functionalities +echo "Installing the Quagga..." +mkdir -p /tmp/build_quagga +cd /tmp/build_quagga +git clone https://github.com/6WIND/zrpcd.git +cd zrpcd +git checkout 20170731 +chmod a+x /tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh +/tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh -d -b -t + +# Removing the build_quagga folder +rm -rf /tmp/build_quagga/