|
50 | 50 | $python_package_name = pick($python_package_name, 'python-psycopg2') |
51 | 51 | } |
52 | 52 |
|
| 53 | + 'Archlinux': { |
| 54 | + # Based on the existing version of the firewall module, this is normally |
| 55 | + # true for Archlinux, but archlinux users want more control. |
| 56 | + # so they can set it themself |
| 57 | + $firewall_supported = pick($firewall_supported, true) |
| 58 | + $needs_initdb = pick($needs_initdb, true) |
| 59 | + |
| 60 | + # Archlinux doesn't have a client-package but has a libs package which |
| 61 | + # pulls in postgresql server |
| 62 | + $client_package_name = pick($client_package_name, 'postgresql') |
| 63 | + $server_package_name = pick($server_package_name, 'postgresql-libs') |
| 64 | + $java_package_name = pick($java_package_name, 'postgresql-jdbc') |
| 65 | + # Archlinux doesn't have develop packages |
| 66 | + $devel_package_name = pick($devel_package_name, 'postgresql-devel') |
| 67 | + # Archlinux does have postgresql-contrib but it isn't maintained |
| 68 | + $contrib_package_name = pick($contrib_package_name,'undef') |
| 69 | + # Archlinux postgresql package provides plperl |
| 70 | + $plperl_package_name = pick($plperl_package_name, 'undef') |
| 71 | + $service_name = pick($service_name, 'postgresql') |
| 72 | + $bindir = pick($bindir, '/usr/bin') |
| 73 | + $datadir = pick($datadir, '/var/lib/postgres/data') |
| 74 | + $confdir = pick($confdir, $datadir) |
| 75 | + |
| 76 | + $service_status = $service_status |
| 77 | + $python_package_name = pick($python_package_name, 'python-psycopg2') |
| 78 | + } |
| 79 | + |
53 | 80 | 'Debian': { |
54 | 81 |
|
55 | 82 | if $manage_package_repo == true { |
|
0 commit comments