X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Frobot.sh;h=f45b1da65a9fe28476462ec41fc086fbfe1b2114;hb=b7a29b8100a7c634a823bc8712c76e1cdf3535d3;hp=441b0104784eb9a9e07f920d9c4f4c9f44e74e11;hpb=d84e094c1173bd51b98df718f40e8b6f2a9122c5;p=releng%2Fbuilder.git diff --git a/packer/provision/robot.sh b/packer/provision/robot.sh index 441b01047..f45b1da65 100644 --- a/packer/provision/robot.sh +++ b/packer/provision/robot.sh @@ -12,18 +12,31 @@ yum install -q -y python-{devel,setuptools,virtualenv} @development yum install -y -q yum-utils unzip sshuttle nc libffi-devel openssl-devel # Install dependencies for matplotlib library used in longevity framework -yum-builddep -y python-matplotlib +yum install -y -q libpng-devel freetype-devel python-matplotlib # install crudini command line tool for editing config files yum install -y -q crudini + +################################ +# LISPFLOWMAPPING REQUIREMENTS # +################################ + +# Needed for pyangbind +yum install -y -q libxml2-devel libxslt-devel + # Install `udpreplay` to be used for (lispflowmapping) performance tests yum install -q -y libpcap-devel boost-devel git clone -q https://github.com/ska-sa/udpreplay.git cd udpreplay +./bootstrap.sh +./configure make &> /dev/null && cp udpreplay /usr/local/bin -## DLUX dependencies +##################### +# DLUX requirements # +##################### + # - Xvfb: Display manager in RAM # # Note: The end goal will be to test with multiple browser (Firefox, Chrome)