diff options
Diffstat (limited to 'pkgs/servers/sql/postgresql/default.nix')
-rw-r--r-- | pkgs/servers/sql/postgresql/default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index 5fec92a5bf8af..bd7b8fd3dea0f 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -32,12 +32,19 @@ let patches = [ (if lib.versionAtLeast version "9.4" then ./disable-resolve_symlinks-94.patch else ./disable-resolve_symlinks.patch) ./less-is-more.patch + ./hardcode-pgxs-path.patch ]; installTargets = [ "install-world" ]; LC_ALL = "C"; + postConfigure = + '' + # Hardcode the path to pgxs so pg_config returns the path in $out + substituteInPlace "src/bin/pg_config/pg_config.c" --replace HARDCODED_PGXS_PATH $out/lib + ''; + postInstall = '' moveToOutput "lib/pgxs" "$out" # looks strange, but not deleting it |