Install libffi-dev on our slaves.

Some projects have a dependency on xattr which has a dependency on cffi
which has a dependency on libffi's development files. Install these dev
files so that xattr can be installed properly when testing.

Change-Id: If2d09285ae95d7869b3c1335c39d2642288326c1
This commit is contained in:
Clark Boylan 2013-07-19 15:09:30 -07:00
parent 4140284364
commit 03244b810b
2 changed files with 3 additions and 0 deletions

View File

@ -31,6 +31,7 @@ class jenkins::params {
$libxml2_package = 'libxml2'
$libxml2_dev_package = 'libxml2-devel'
$libxslt_dev_package = 'libxslt-devel'
$libffi_dev_package = 'libffi-devel'
# FIXME: No Maven packages on RHEL
#$maven_package = 'maven'
# For Ceilometer unit tests
@ -93,6 +94,7 @@ class jenkins::params {
$libxml2_package = 'libxml2-utils'
$libxml2_dev_package = 'libxml2-dev'
$libxslt_dev_package = 'libxslt1-dev'
$libffi_dev_package = 'libffi-dev'
$maven_package = 'maven2'
# For Ceilometer unit tests
$mongodb_package = 'mongodb'

View File

@ -47,6 +47,7 @@ class jenkins::slave(
$::jenkins::params::libxml2_package,
$::jenkins::params::libxml2_dev_package, # for xmllint, need for wadl
$::jenkins::params::libxslt_dev_package,
$::jenkins::params::libffi_dev_package, # xattr's cffi dependency
$::jenkins::params::pandoc_package, #for docs, markdown->docbook, bug 924507
$::jenkins::params::pkgconfig_package, # for spidermonkey, used by ceilometer
$::jenkins::params::pyflakes_package,