Merge "Move gbp and p-verify definition to releng-packer"
[releng/builder.git] / packer / provision / devstack.sh
index 06463517d3d19f6f68ddca0027234e5354062267..149e5efd270df7a0a9031a787ea886d291e8ebb0 100644 (file)
@@ -1,7 +1,18 @@
 #!/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 -q -y deltarpm python{,-{crypto,devel,lxml,setuptools}} \
+yum install -y deltarpm python{,-{crypto,devel,lxml,setuptools}} \
     @development {lib{xml2,xslt,ffi},openssl}-devel
 
 echo '---> Updating net link setup'