From 84ac5314a4002e96d94bf77e3cd436a51ff11ae4 Mon Sep 17 00:00:00 2001 From: Nikkuss Date: Mon, 17 Mar 2025 12:03:12 +0400 Subject: [PATCH] fix var --- lib.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib.nix b/lib.nix index 275ba4b..9e05c84 100644 --- a/lib.nix +++ b/lib.nix @@ -66,13 +66,14 @@ in config ? { }, extra_config ? '''', package ? pkgs.postgresql, - data_dir ? ".data/", port ? 5432, listen_addresses ? "localhost", ... }: let + runtimeDir = "${runtime}/${name}"; + data_dir = "${runtimeDir}/data"; merged_config = ( if default_config then @@ -127,7 +128,11 @@ in echo echo "PostgreSQL is setting up the initial database" echo - OLDPGHOST="$PGHOST" + if [[ -z "$PGHOST" ]]; then + OLDPGHOST="" + else + OLDPGHOST="$PGHOST" + fi PGHOST=${lib.escapeShellArg runtimeDir} pg_ctl -D "${data_dir}" -w start -o "-c unix_socket_directories=${data_dir} -c listen_addresses= -p ${builtins.toString port}" pg_ctl -D "${data_dir}" -m fast -w stop