fix(pgadmin): Fix pgadmin scripts on MacOS (#163)

`readlink -m` is invalid on mac. Added coreutils as a runtime input for darwin.
This commit is contained in:
Javier Pollak 2024-04-10 15:01:33 -04:00 committed by GitHub
parent eb4364c92a
commit 8d390cb955
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -103,7 +103,11 @@ in
let
setupScript = pkgs.writeShellApplication {
name = "setup-pgadmin";
runtimeInputs = [ config.package ];
runtimeInputs =
[ config.package ] ++
(lib.lists.optionals pkgs.stdenv.isDarwin [
pkgs.coreutils
]);
text = ''
export PYTHONPATH="${pgadminConfig}"
PGADMIN_DATADIR="$(readlink -m ${config.dataDir})"
@ -132,7 +136,11 @@ in
let
startScript = pkgs.writeShellApplication {
name = "start-pgadmin";
runtimeInputs = [ config.package ];
runtimeInputs =
[ config.package ] ++
(lib.lists.optionals pkgs.stdenv.isDarwin [
pkgs.coreutils
]);
text = ''
export PYTHONPATH="${pgadminConfig}"
PGADMIN_DATADIR="$(readlink -m ${config.dataDir})"