Fix postgis so it installs the approprate RHEL5 package.

In RHEL5 the package was just named 'postgis' in the external repos,
rather than postgis$package_version.
This commit is contained in:
Ashley Penney 2014-05-13 20:24:28 +02:00
parent 2c58670bea
commit 246725cfb9
2 changed files with 6 additions and 4 deletions

View file

@ -92,7 +92,7 @@ class postgresql::globals (
}
$default_postgis_version = $globals_version ? {
'8.1' => '1.5',
'8.1' => '1.3.6',
'8.4' => '1.5',
'9.0' => '1.5',
'9.1' => '1.5',

View file

@ -63,9 +63,11 @@ class postgresql::params inherits postgresql::globals {
$postgis_package_name = pick(
$postgis_package_name,
versioncmp($postgis_version, '2') ? {
'-1' => "postgis${package_version}",
default => "postgis2_${package_version}",
$::operatingsystemrelease ? {
/5/ => 'postgis',
default => versioncmp($postgis_version, '2') ? {
'-1' => "postgis${package_version}",
default => "postgis2_${package_version}",}
}
)
}