|
30 | 30 | $package_version = "${version_parts[0]}${version_parts[1]}" |
31 | 31 |
|
32 | 32 | if $version == $postgresql::globals::default_version { |
33 | | - $client_package_name = pick($client_package_name, 'postgresql') |
34 | | - $server_package_name = pick($server_package_name, 'postgresql-server') |
35 | | - $contrib_package_name = pick($contrib_package_name,'postgresql-contrib') |
36 | | - $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
37 | | - $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
38 | | - $plperl_package_name = pick($plperl_package_name, 'postgresql-plperl') |
39 | | - $service_name = pick($service_name, 'postgresql') |
40 | | - $bindir = pick($bindir, '/usr/bin') |
41 | | - $datadir = $::operatingsystem ? { |
| 33 | + $client_package_name = pick($client_package_name, 'postgresql') |
| 34 | + $server_package_name = pick($server_package_name, 'postgresql-server') |
| 35 | + $contrib_package_name = pick($contrib_package_name,'postgresql-contrib') |
| 36 | + $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
| 37 | + $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
| 38 | + $docs_package_name = pick($docs_package_name, 'postgresql-docs') |
| 39 | + $plperl_package_name = pick($plperl_package_name, 'postgresql-plperl') |
| 40 | + $plpython_package_name = pick($plpython_package_name, 'postgresql-plpython') |
| 41 | + $service_name = pick($service_name, 'postgresql') |
| 42 | + $bindir = pick($bindir, '/usr/bin') |
| 43 | + $datadir = $::operatingsystem ? { |
42 | 44 | 'Amazon' => pick($datadir, '/var/lib/pgsql9/data'), |
43 | 45 | default => pick($datadir, '/var/lib/pgsql/data'), |
44 | 46 | } |
45 | | - $confdir = pick($confdir, $datadir) |
| 47 | + $confdir = pick($confdir, $datadir) |
46 | 48 | } else { |
47 | | - $client_package_name = pick($client_package_name, "postgresql${package_version}") |
48 | | - $server_package_name = pick($server_package_name, "postgresql${package_version}-server") |
49 | | - $contrib_package_name = pick($contrib_package_name,"postgresql${package_version}-contrib") |
50 | | - $devel_package_name = pick($devel_package_name, "postgresql${package_version}-devel") |
51 | | - $java_package_name = pick($java_package_name, "postgresql${package_version}-jdbc") |
52 | | - $plperl_package_name = pick($plperl_package_name, "postgresql${package_version}-plperl") |
53 | | - $service_name = pick($service_name, "postgresql-${version}") |
54 | | - $bindir = pick($bindir, "/usr/pgsql-${version}/bin") |
55 | | - $datadir = $::operatingsystem ? { |
| 49 | + $client_package_name = pick($client_package_name, "postgresql${package_version}") |
| 50 | + $server_package_name = pick($server_package_name, "postgresql${package_version}-server") |
| 51 | + $contrib_package_name = pick($contrib_package_name,"postgresql${package_version}-contrib") |
| 52 | + $devel_package_name = pick($devel_package_name, "postgresql${package_version}-devel") |
| 53 | + $java_package_name = pick($java_package_name, "postgresql${package_version}-jdbc") |
| 54 | + $docs_package_name = pick($docs_package_name, "postgresql${package_version}-docs") |
| 55 | + $plperl_package_name = pick($plperl_package_name, "postgresql${package_version}-plperl") |
| 56 | + $plpython_package_name = pick($plpython_package_name, "postgresql${package_version}-plpython") |
| 57 | + $service_name = pick($service_name, "postgresql-${version}") |
| 58 | + $bindir = pick($bindir, "/usr/pgsql-${version}/bin") |
| 59 | + $datadir = $::operatingsystem ? { |
56 | 60 | 'Amazon' => pick($datadir, "/var/lib/pgsql9/${version}/data"), |
57 | 61 | default => pick($datadir, "/var/lib/pgsql/${version}/data"), |
58 | 62 | } |
59 | | - $confdir = pick($confdir, $datadir) |
| 63 | + $confdir = pick($confdir, $datadir) |
60 | 64 | } |
61 | | - $psql_path = pick($psql_path, "${bindir}/psql") |
| 65 | + $psql_path = pick($psql_path, "${bindir}/psql") |
62 | 66 |
|
63 | 67 | $service_status = $service_status |
64 | 68 | $service_reload = "service ${service_name} reload" |
|
84 | 88 |
|
85 | 89 | # Archlinux doesn't have a client-package but has a libs package which |
86 | 90 | # pulls in postgresql server |
87 | | - $client_package_name = pick($client_package_name, 'postgresql') |
88 | | - $server_package_name = pick($server_package_name, 'postgresql-libs') |
89 | | - $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
| 91 | + $client_package_name = pick($client_package_name, 'postgresql') |
| 92 | + $server_package_name = pick($server_package_name, 'postgresql-libs') |
| 93 | + $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
90 | 94 | # Archlinux doesn't have develop packages |
91 | | - $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
| 95 | + $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
92 | 96 | # Archlinux does have postgresql-contrib but it isn't maintained |
93 | | - $contrib_package_name = pick($contrib_package_name,'undef') |
| 97 | + $contrib_package_name = pick($contrib_package_name,'undef') |
94 | 98 | # Archlinux postgresql package provides plperl |
95 | | - $plperl_package_name = pick($plperl_package_name, 'undef') |
96 | | - $service_name = pick($service_name, 'postgresql') |
97 | | - $bindir = pick($bindir, '/usr/bin') |
98 | | - $datadir = pick($datadir, '/var/lib/postgres/data') |
99 | | - $confdir = pick($confdir, $datadir) |
100 | | - $psql_path = pick($psql_path, "${bindir}/psql") |
| 99 | + $plperl_package_name = pick($plperl_package_name, 'undef') |
| 100 | + $plpython_package_name = pick($plpython_package_name, 'undef') |
| 101 | + $service_name = pick($service_name, 'postgresql') |
| 102 | + $bindir = pick($bindir, '/usr/bin') |
| 103 | + $datadir = pick($datadir, '/var/lib/postgres/data') |
| 104 | + $confdir = pick($confdir, $datadir) |
| 105 | + $psql_path = pick($psql_path, "${bindir}/psql") |
101 | 106 |
|
102 | | - $service_status = $service_status |
103 | | - $service_reload = "service ${service_name} reload" |
104 | | - $python_package_name = pick($python_package_name, 'python-psycopg2') |
| 107 | + $service_status = $service_status |
| 108 | + $service_reload = "service ${service_name} reload" |
| 109 | + $python_package_name = pick($python_package_name, 'python-psycopg2') |
105 | 110 | # Archlinux does not have a perl::DBD::Pg package |
106 | | - $perl_package_name = pick($perl_package_name, 'undef') |
| 111 | + $perl_package_name = pick($perl_package_name, 'undef') |
107 | 112 | } |
108 | 113 |
|
109 | 114 | 'Debian': { |
|
126 | 131 | } |
127 | 132 | } |
128 | 133 |
|
129 | | - $client_package_name = pick($client_package_name, "postgresql-client-${version}") |
130 | | - $server_package_name = pick($server_package_name, "postgresql-${version}") |
131 | | - $contrib_package_name = pick($contrib_package_name, "postgresql-contrib-${version}") |
| 134 | + $client_package_name = pick($client_package_name, "postgresql-client-${version}") |
| 135 | + $server_package_name = pick($server_package_name, "postgresql-${version}") |
| 136 | + $contrib_package_name = pick($contrib_package_name, "postgresql-contrib-${version}") |
132 | 137 | if versioncmp($postgis_version, '2') < 0 { |
133 | 138 | $postgis_package_name = pick($postgis_package_name, "postgresql-${version}-postgis") |
134 | 139 | } else { |
135 | 140 | $postgis_package_name = pick($postgis_package_name, "postgresql-${version}-postgis-${postgis_version}") |
136 | 141 | } |
137 | | - $devel_package_name = pick($devel_package_name, 'libpq-dev') |
138 | | - $java_package_name = pick($java_package_name, 'libpostgresql-jdbc-java') |
139 | | - $perl_package_name = pick($perl_package_name, 'libdbd-pg-perl') |
140 | | - $plperl_package_name = pick($plperl_package_name, "postgresql-plperl-${version}") |
141 | | - $python_package_name = pick($python_package_name, 'python-psycopg2') |
| 142 | + $devel_package_name = pick($devel_package_name, 'libpq-dev') |
| 143 | + $java_package_name = pick($java_package_name, 'libpostgresql-jdbc-java') |
| 144 | + $perl_package_name = pick($perl_package_name, 'libdbd-pg-perl') |
| 145 | + $plperl_package_name = pick($plperl_package_name, "postgresql-plperl-${version}") |
| 146 | + $plpython_package_name = pick($plpython_package_name, "postgresql-plpython-${version}") |
| 147 | + $python_package_name = pick($python_package_name, 'python-psycopg2') |
142 | 148 |
|
143 | | - $bindir = pick($bindir, "/usr/lib/postgresql/${version}/bin") |
144 | | - $datadir = pick($datadir, "/var/lib/postgresql/${version}/main") |
145 | | - $confdir = pick($confdir, "/etc/postgresql/${version}/main") |
| 149 | + $bindir = pick($bindir, "/usr/lib/postgresql/${version}/bin") |
| 150 | + $datadir = pick($datadir, "/var/lib/postgresql/${version}/main") |
| 151 | + $confdir = pick($confdir, "/etc/postgresql/${version}/main") |
146 | 152 | if $::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '8.0') >= 0 { |
147 | 153 | # Jessie uses systemd |
148 | 154 | $service_status = pick($service_status, "/usr/sbin/service ${service_name}@*-main status") |
149 | 155 | } else { |
150 | 156 | $service_status = pick($service_status, "/etc/init.d/${service_name} status | /bin/egrep -q 'Running clusters: .+|online'") |
151 | 157 | } |
152 | | - $service_reload = "service ${service_name} reload" |
153 | | - $psql_path = pick($psql_path, '/usr/bin/psql') |
| 158 | + $service_reload = "service ${service_name} reload" |
| 159 | + $psql_path = pick($psql_path, '/usr/bin/psql') |
154 | 160 | } |
155 | 161 |
|
156 | 162 | 'FreeBSD': { |
|
0 commit comments