Explicitly install gettext on job workers
Some providers include gettext preinstalled by default on their base images, but others do not. Make this consistent by explicitly installing it when not already present. Rackspace seems to have recently ceased including it on their Ubuntu Precise images, which precipitated this patch. Change-Id: Idb86c805e2fc56d885081876642bd9d3dbf58434
This commit is contained in:
parent
b690718e94
commit
bfabbaf6ef
@ -27,6 +27,7 @@ class jenkins::params {
|
||||
# packages needed by document translation
|
||||
$gnome_doc_package = 'gnome-doc-utils'
|
||||
$libtidy_package = 'libtidy'
|
||||
$gettext_package = 'gettext'
|
||||
# for keystone ldap auth integration
|
||||
$libsasl_dev = 'cyrus-sasl-devel'
|
||||
$nspr_dev_package = 'nspr-devel'
|
||||
@ -110,6 +111,7 @@ class jenkins::params {
|
||||
# packages needed by document translation
|
||||
$gnome_doc_package = 'gnome-doc-utils'
|
||||
$libtidy_package = 'libtidy-0.99-0'
|
||||
$gettext_package = 'gettext'
|
||||
# for keystone ldap auth integration
|
||||
$libsasl_dev = 'libsasl2-dev'
|
||||
$mysql_dev_package = 'libmysqlclient-dev'
|
||||
|
@ -39,6 +39,7 @@ class jenkins::slave(
|
||||
$::jenkins::params::docbook_xml_package, # for building openstack docs
|
||||
$::jenkins::params::docbook5_xml_package, # for building openstack docs
|
||||
$::jenkins::params::docbook5_xsl_package, # for building openstack docs
|
||||
$::jenkins::params::gettext_package, # for msgfmt, used in translating manuals
|
||||
$::jenkins::params::gnome_doc_package, # for generating translation files for docs
|
||||
$::jenkins::params::graphviz_package, # for generating graphs in docs
|
||||
$::jenkins::params::firefox_package, # for selenium tests
|
||||
|
Loading…
x
Reference in New Issue
Block a user