|
35 | 35 | $client_package_name = pick($client_package_name, 'postgresql') |
36 | 36 | $server_package_name = pick($server_package_name, 'postgresql-server') |
37 | 37 | $contrib_package_name = pick($contrib_package_name,'postgresql-contrib') |
| 38 | + $debuginfo_package_name = pick($debuginfo_package_name,'postgresql-contrib') |
38 | 39 | $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
39 | 40 | $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
40 | 41 | $docs_package_name = pick($docs_package_name, 'postgresql-docs') |
|
51 | 52 | $client_package_name = pick($client_package_name, "postgresql${package_version}") |
52 | 53 | $server_package_name = pick($server_package_name, "postgresql${package_version}-server") |
53 | 54 | $contrib_package_name = pick($contrib_package_name,"postgresql${package_version}-contrib") |
| 55 | + $debuginfo_package_name = pick($contrib_package_name,"postgresql${package_version}-debuginfo") |
54 | 56 | $devel_package_name = pick($devel_package_name, "postgresql${package_version}-devel") |
55 | 57 | $java_package_name = pick($java_package_name, "postgresql${package_version}-jdbc") |
56 | 58 | $docs_package_name = pick($docs_package_name, "postgresql${package_version}-docs") |
|
103 | 105 | $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
104 | 106 | # Archlinux does have postgresql-contrib but it isn't maintained |
105 | 107 | $contrib_package_name = pick($contrib_package_name,'undef') |
| 108 | + # Archlinux does have postgresql-debuginfo but it isn't maintained |
| 109 | + $debuginfo_package_name = pick($debuginfo_package_name,'undef') |
106 | 110 | # Archlinux postgresql package provides plperl |
107 | 111 | $plperl_package_name = pick($plperl_package_name, 'undef') |
108 | 112 | $plpython_package_name = pick($plpython_package_name, 'undef') |
|
142 | 146 | $client_package_name = pick($client_package_name, "postgresql-client-${version}") |
143 | 147 | $server_package_name = pick($server_package_name, "postgresql-${version}") |
144 | 148 | $contrib_package_name = pick($contrib_package_name, "postgresql-contrib-${version}") |
| 149 | + # Debian does not have a debuginfo package |
| 150 | + $debuginfo_package_name = pick($debuginfo_package_name, 'undef') |
145 | 151 | if $postgis_version and versioncmp($postgis_version, '2') < 0 { |
146 | 152 | $postgis_package_name = pick($postgis_package_name, "postgresql-${version}-postgis") |
147 | 153 | } else { |
|
171 | 177 | } |
172 | 178 |
|
173 | 179 | 'FreeBSD': { |
174 | | - $link_pg_config = true |
175 | | - $user = pick($user, 'pgsql') |
176 | | - $group = pick($group, 'pgsql') |
| 180 | + $link_pg_config = true |
| 181 | + $user = pick($user, 'pgsql') |
| 182 | + $group = pick($group, 'pgsql') |
177 | 183 |
|
178 | | - $client_package_name = pick($client_package_name, "databases/postgresql${version}-client") |
179 | | - $server_package_name = pick($server_package_name, "databases/postgresql${version}-server") |
180 | | - $contrib_package_name = pick($contrib_package_name, "databases/postgresql${version}-contrib") |
181 | | - $devel_package_name = pick($devel_package_name, 'databases/postgresql-libpqxx3') |
182 | | - $java_package_name = pick($java_package_name, 'databases/postgresql-jdbc') |
183 | | - $perl_package_name = pick($plperl_package_name, 'databases/p5-DBD-Pg') |
184 | | - $plperl_package_name = pick($plperl_package_name, "databases/postgresql${version}-plperl") |
185 | | - $python_package_name = pick($python_package_name, 'databases/py-psycopg2') |
| 184 | + $client_package_name = pick($client_package_name, "databases/postgresql${version}-client") |
| 185 | + $server_package_name = pick($server_package_name, "databases/postgresql${version}-server") |
| 186 | + $contrib_package_name = pick($contrib_package_name, "databases/postgresql${version}-contrib") |
| 187 | + $debuginfo_package_name = pick($debuginfo_package_name, "databases/postgresql${version}-debuginfo") |
| 188 | + $devel_package_name = pick($devel_package_name, 'databases/postgresql-libpqxx3') |
| 189 | + $java_package_name = pick($java_package_name, 'databases/postgresql-jdbc') |
| 190 | + $perl_package_name = pick($plperl_package_name, 'databases/p5-DBD-Pg') |
| 191 | + $plperl_package_name = pick($plperl_package_name, "databases/postgresql${version}-plperl") |
| 192 | + $python_package_name = pick($python_package_name, 'databases/py-psycopg2') |
186 | 193 |
|
187 | | - $service_name = pick($service_name, 'postgresql') |
188 | | - $bindir = pick($bindir, '/usr/local/bin') |
189 | | - $datadir = pick($datadir, '/usr/local/pgsql/data') |
190 | | - $confdir = pick($confdir, $datadir) |
191 | | - $service_status = pick($service_status, "/usr/local/etc/rc.d/${service_name} onestatus") |
192 | | - $service_reload = "service ${service_name} reload" |
193 | | - $psql_path = pick($psql_path, "${bindir}/psql") |
| 194 | + $service_name = pick($service_name, 'postgresql') |
| 195 | + $bindir = pick($bindir, '/usr/local/bin') |
| 196 | + $datadir = pick($datadir, '/usr/local/pgsql/data') |
| 197 | + $confdir = pick($confdir, $datadir) |
| 198 | + $service_status = pick($service_status, "/usr/local/etc/rc.d/${service_name} onestatus") |
| 199 | + $service_reload = "service ${service_name} reload" |
| 200 | + $psql_path = pick($psql_path, "${bindir}/psql") |
194 | 201 |
|
195 | | - $needs_initdb = pick($needs_initdb, true) |
| 202 | + $needs_initdb = pick($needs_initdb, true) |
196 | 203 | } |
197 | 204 |
|
198 | 205 | 'OpenBSD': { |
199 | 206 | $user = pick($user, '_postgresql') |
200 | 207 | $group = pick($group, '_postgresql') |
201 | 208 |
|
202 | | - $client_package_name = pick($client_package_name, 'postgresql-client') |
203 | | - $server_package_name = pick($server_package_name, 'postgresql-server') |
204 | | - $contrib_package_name = pick($contrib_package_name, 'postgresql-contrib') |
205 | | - $devel_package_name = pick($devel_package_name, 'postgresql-client') |
206 | | - $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
207 | | - $perl_package_name = pick($perl_package_name, 'databases/p5-DBD-Pg') |
208 | | - $plperl_package_name = undef |
209 | | - $python_package_name = pick($python_package_name, 'py-psycopg2') |
| 209 | + $client_package_name = pick($client_package_name, 'postgresql-client') |
| 210 | + $server_package_name = pick($server_package_name, 'postgresql-server') |
| 211 | + $contrib_package_name = pick($contrib_package_name, 'postgresql-contrib') |
| 212 | + $debuginfo_package_name = pick($debuginfo_package_name, 'postgresql-debuginfo') |
| 213 | + $devel_package_name = pick($devel_package_name, 'postgresql-client') |
| 214 | + $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
| 215 | + $perl_package_name = pick($perl_package_name, 'databases/p5-DBD-Pg') |
| 216 | + $plperl_package_name = undef |
| 217 | + $python_package_name = pick($python_package_name, 'py-psycopg2') |
210 | 218 |
|
211 | | - $service_name = pick($service_name, 'postgresql') |
212 | | - $bindir = pick($bindir, '/usr/local/bin') |
213 | | - $datadir = pick($datadir, '/var/postgresql/data') |
214 | | - $confdir = pick($confdir, $datadir) |
215 | | - $service_status = pick($service_status, "/etc/rc.d/${service_name} check") |
216 | | - $service_reload = "/etc/rc.d/${service_name} reload" |
217 | | - $psql_path = pick($psql_path, "${bindir}/psql") |
| 219 | + $service_name = pick($service_name, 'postgresql') |
| 220 | + $bindir = pick($bindir, '/usr/local/bin') |
| 221 | + $datadir = pick($datadir, '/var/postgresql/data') |
| 222 | + $confdir = pick($confdir, $datadir) |
| 223 | + $service_status = pick($service_status, "/etc/rc.d/${service_name} check") |
| 224 | + $service_reload = "/etc/rc.d/${service_name} reload" |
| 225 | + $psql_path = pick($psql_path, "${bindir}/psql") |
218 | 226 |
|
219 | | - $needs_initdb = pick($needs_initdb, true) |
| 227 | + $needs_initdb = pick($needs_initdb, true) |
220 | 228 | } |
221 | 229 |
|
222 | 230 | 'Suse': { |
223 | | - $link_pg_config = true |
224 | | - $user = pick($user, 'postgres') |
225 | | - $group = pick($group, 'postgres') |
| 231 | + $link_pg_config = true |
| 232 | + $user = pick($user, 'postgres') |
| 233 | + $group = pick($group, 'postgres') |
226 | 234 |
|
227 | | - $client_package_name = pick($client_package_name, "postgresql${version}") |
228 | | - $server_package_name = pick($server_package_name, "postgresql${version}-server") |
229 | | - $contrib_package_name = pick($contrib_package_name, "postgresql${version}-contrib") |
230 | | - $devel_package_name = pick($devel_package_name, "postgresql${version}-devel") |
231 | | - $java_package_name = pick($java_package_name, "postgresql${version}-jdbc") |
232 | | - $perl_package_name = pick($plperl_package_name, 'perl-DBD-Pg') |
233 | | - $plperl_package_name = pick($plperl_package_name, "postgresql${version}-plperl") |
234 | | - $python_package_name = pick($python_package_name, 'python-psycopg2') |
| 235 | + $client_package_name = pick($client_package_name, "postgresql${version}") |
| 236 | + $server_package_name = pick($server_package_name, "postgresql${version}-server") |
| 237 | + $contrib_package_name = pick($contrib_package_name, "postgresql${version}-contrib") |
| 238 | + $debuginfo_package_name = pick($debuginfo_package_name, "postgresql${version}-debuginfo") |
| 239 | + $devel_package_name = pick($devel_package_name, "postgresql${version}-devel") |
| 240 | + $java_package_name = pick($java_package_name, "postgresql${version}-jdbc") |
| 241 | + $perl_package_name = pick($plperl_package_name, 'perl-DBD-Pg') |
| 242 | + $plperl_package_name = pick($plperl_package_name, "postgresql${version}-plperl") |
| 243 | + $python_package_name = pick($python_package_name, 'python-psycopg2') |
235 | 244 |
|
236 | | - $service_name = pick($service_name, 'postgresql') |
237 | | - $bindir = pick($bindir, "/usr/lib/postgresql${version}/bin") |
238 | | - $datadir = pick($datadir, '/var/lib/pgsql/data') |
239 | | - $confdir = pick($confdir, $datadir) |
240 | | - $service_status = pick($service_status, "/etc/init.d/${service_name} status") |
241 | | - $service_reload = "/etc/init.d/${service_name} reload" |
242 | | - $psql_path = pick($psql_path, "${bindir}/psql") |
| 245 | + $service_name = pick($service_name, 'postgresql') |
| 246 | + $bindir = pick($bindir, "/usr/lib/postgresql${version}/bin") |
| 247 | + $datadir = pick($datadir, '/var/lib/pgsql/data') |
| 248 | + $confdir = pick($confdir, $datadir) |
| 249 | + $service_status = pick($service_status, "/etc/init.d/${service_name} status") |
| 250 | + $service_reload = "/etc/init.d/${service_name} reload" |
| 251 | + $psql_path = pick($psql_path, "${bindir}/psql") |
243 | 252 |
|
244 | | - $needs_initdb = pick($needs_initdb, true) |
| 253 | + $needs_initdb = pick($needs_initdb, true) |
245 | 254 | } |
246 | 255 |
|
247 | 256 | default: { |
|
0 commit comments