Skip to content

Commit 721c162

Browse files
committed
Merge pull request puppetlabs#704 from downsj2/master
Fix default paths for Amazon Linux
2 parents 8074400 + 9f0141f commit 721c162

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

manifests/params.pp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
$service_name = pick($service_name, 'postgresql')
4343
$bindir = pick($bindir, '/usr/bin')
4444
$datadir = $::operatingsystem ? {
45-
'Amazon' => pick($datadir, '/var/lib/pgsql9/data'),
45+
'Amazon' => pick($datadir, "/var/lib/pgsql${package_version}/data"),
4646
default => pick($datadir, '/var/lib/pgsql/data'),
4747
}
4848
$confdir = pick($confdir, $datadir)
@@ -55,10 +55,16 @@
5555
$docs_package_name = pick($docs_package_name, "postgresql${package_version}-docs")
5656
$plperl_package_name = pick($plperl_package_name, "postgresql${package_version}-plperl")
5757
$plpython_package_name = pick($plpython_package_name, "postgresql${package_version}-plpython")
58-
$service_name = pick($service_name, "postgresql-${version}")
59-
$bindir = pick($bindir, "/usr/pgsql-${version}/bin")
58+
$service_name = $::operatingsystem ? {
59+
'Amazon' => pick($service_name, "postgresql${version}"),
60+
default => pick($service_name, "postgresql-${version}"),
61+
}
62+
$bindir = $::operatingsystem ? {
63+
'Amazon' => pick($bindir, '/usr/bin'),
64+
default => pick($bindir, "/usr/pgsql-${version}/bin"),
65+
}
6066
$datadir = $::operatingsystem ? {
61-
'Amazon' => pick($datadir, "/var/lib/pgsql9/${version}/data"),
67+
'Amazon' => pick($datadir, "/var/lib/pgsql${package_version}/data"),
6268
default => pick($datadir, "/var/lib/pgsql/${version}/data"),
6369
}
6470
$confdir = pick($confdir, $datadir)

spec/unit/classes/server/initdb_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
:path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
3131
}
3232
end
33-
it { is_expected.to contain_file('/var/lib/pgsql9/data').with_ensure('directory') }
33+
it { is_expected.to contain_file('/var/lib/pgsql92/data').with_ensure('directory') }
3434
end
3535
end
3636

0 commit comments

Comments
 (0)