X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Fdevstack.sh;h=149e5efd270df7a0a9031a787ea886d291e8ebb0;hb=f3c96c2c6fcda262b403b04b828dabd08f2175ef;hp=4e08b6e678e14c6a00623f4e07ee9be24b166eda;hpb=4184676570e7c36b8987a1a2d5933de5d516e628;p=releng%2Fbuilder.git diff --git a/packer/provision/devstack.sh b/packer/provision/devstack.sh index 4e08b6e67..149e5efd2 100644 --- a/packer/provision/devstack.sh +++ b/packer/provision/devstack.sh @@ -1,5 +1,16 @@ #!/bin/bash +# force any errors to cause the script and job to end in failure +set -xeu -o pipefail + +# add in a test copr repo +wget http://copr.fedoraproject.org/coprs/tykeal/odl-updates/repo/epel-7/tykeal-odl-updates-epel-7.repo -O /etc/yum.repos.d/tykeal-odl-updates-epel-7.repo +# Install xpath +yum install -y perl-XML-XPath python-pip python-six + +# install crudini command line tool for editing config files +yum install -y crudini + echo '---> Installing non-baseline requirements' yum install -y deltarpm python{,-{crypto,devel,lxml,setuptools}} \ @development {lib{xml2,xslt,ffi},openssl}-devel