From 75734a8e1aea8e61b0bdf4dad8ee9f5494dd80c9 Mon Sep 17 00:00:00 2001 From: Monty Taylor <mordred@inaugust.com> Date: Mon, 21 Jul 2014 11:38:40 -0700 Subject: [PATCH] Hack an install of libffi-devel because yum sucks yum -y in the puppet fails open, which means it doesn't return non-zero on failure. This means we can make images that don't work. Until we can figure out why - just install it with a sledgehammer. Change-Id: I821be58538007cfe93949601216cdf2525c896bb --- .../files/jenkins_job_builder/config/python-jobs.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml index aec6d8e32b..a462d697f9 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml @@ -77,6 +77,12 @@ - timestamps builders: + - shell: | + #!/bin/bash -xe + if ! rpm -ql libffi-devel >/dev/null ; then + sudo yum install -y libffi-devel + fi + rpm -ql libffi-devel - revoke-sudo - gerrit-git-prep - python26: