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:
parent
4b3de83a24
commit
59bc52871b
|
@ -23,6 +23,16 @@ class jeepyb (
|
||||||
ensure => present,
|
ensure => present,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ! defined(Package['libxml2-dev']) {
|
||||||
|
package { 'libxml2-dev':
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ! defined(Package['libxslt-dev']) {
|
||||||
|
package { 'libxslt-dev':
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
'RedHat': {
|
'RedHat': {
|
||||||
if ! defined(Package['PyYAML']) {
|
if ! defined(Package['PyYAML']) {
|
||||||
|
@ -30,6 +40,16 @@ class jeepyb (
|
||||||
ensure => present,
|
ensure => present,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ! defined(Package['libxml2-devel']) {
|
||||||
|
package { 'libxml2-devel':
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ! defined(Package['libxslt-devel']) {
|
||||||
|
package { 'libxslt-devel':
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
fail("Unsupported osfamily: ${::osfamily} The 'jeepyb' module only supports osfamily Debian or RedHat.")
|
fail("Unsupported osfamily: ${::osfamily} The 'jeepyb' module only supports osfamily Debian or RedHat.")
|
||||||
|
|
Loading…
Reference in New Issue