|
174 | 174 | $needs_initdb = pick($needs_initdb, true) |
175 | 175 | } |
176 | 176 |
|
| 177 | + 'Suse': { |
| 178 | + $user = pick($user, 'postgres') |
| 179 | + $group = pick($group, 'postgres') |
| 180 | + |
| 181 | + $client_package_name = pick($client_package_name, "postgresql${version}") |
| 182 | + $server_package_name = pick($server_package_name, "postgresql${version}-server") |
| 183 | + $contrib_package_name = pick($contrib_package_name, "postgresql${version}-contrib") |
| 184 | + $devel_package_name = pick($devel_package_name, "postgresql${version}-devel") |
| 185 | + $java_package_name = pick($java_package_name, undef) |
| 186 | + $perl_package_name = pick($plperl_package_name, undef) |
| 187 | + $plperl_package_name = pick($plperl_package_name, undef) |
| 188 | + $python_package_name = pick($python_package_name, undef) |
| 189 | + |
| 190 | + $service_name = pick($service_name, 'postgresql') |
| 191 | + $bindir = pick($bindir, "/usr/lib/postgresql${version}/bin") |
| 192 | + $datadir = pick($datadir, '/var/lib/pgsql/data') |
| 193 | + $confdir = pick($confdir, $datadir) |
| 194 | + $service_status = pick($service_status, "/etc/init.d/${service_name} status") |
| 195 | + $psql_path = pick($psql_path, "${bindir}/psql") |
| 196 | + |
| 197 | + $firewall_supported = pick($firewall_supported, false) |
| 198 | + $needs_initdb = pick($needs_initdb, true) |
| 199 | + } |
| 200 | + |
177 | 201 | default: { |
178 | 202 | # Based on the existing version of the firewall module, this is normally |
179 | 203 | # false for other OS, but this allows an escape hatch to override it. |
|
0 commit comments