Install libxml2-dev{,el} and libxslt-dev{,el}

In preperation for moving the Zanata scripts from project-config into
jeepyb, lxml will be added to its requirement. This requires the
development libraries libxml2 and libxslt to be installed, so ensure
they are.

Change-Id: Id21eb3039f25e5c675674b5ca53179bd9d3c918f
This commit is contained in:
Steve Kowalik 2015-12-18 14:55:27 +11:00
parent 4b3de83a24
commit 59bc52871b
1 changed files with 20 additions and 0 deletions

View File

@ -23,6 +23,16 @@ class jeepyb (
ensure => present,
}
}
if ! defined(Package['libxml2-dev']) {
package { 'libxml2-dev':
ensure => present,
}
}
if ! defined(Package['libxslt-dev']) {
package { 'libxslt-dev':
ensure => present,
}
}
}
'RedHat': {
if ! defined(Package['PyYAML']) {
@ -30,6 +40,16 @@ class jeepyb (
ensure => present,
}
}
if ! defined(Package['libxml2-devel']) {
package { 'libxml2-devel':
ensure => present,
}
}
if ! defined(Package['libxslt-devel']) {
package { 'libxslt-devel':
ensure => present,
}
}
}
default: {
fail("Unsupported osfamily: ${::osfamily} The 'jeepyb' module only supports osfamily Debian or RedHat.")