fix script
This commit is contained in:
9
lib.nix
9
lib.nix
@@ -108,10 +108,7 @@ in
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
setupScript = pkgs.writeShellApplication {
|
setupScript = pkgs.writeShellScriptBin "setup-postgres" ''
|
||||||
runtimeInputs = [ pkgs.makeWrapper ];
|
|
||||||
name = "setup-postgres";
|
|
||||||
text = ''
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
export PATH=${package}/bin:${pkgs.coreutils}/bin
|
export PATH=${package}/bin:${pkgs.coreutils}/bin
|
||||||
POSTGRES_RUN_INITIAL_SCRIPT="false"
|
POSTGRES_RUN_INITIAL_SCRIPT="false"
|
||||||
@@ -122,8 +119,7 @@ in
|
|||||||
echo "PostgreSQL initdb process completed"
|
echo "PostgreSQL initdb process completed"
|
||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
substituteAllInPlace "$PGDATA"/postgresql.conf
|
sed "s|@PGHOST|''${PGHOST}|g" ${configFile} > "$PGDATA"/postgresql.conf
|
||||||
cp ${configFile} "$PGDATA"/postgresql.conf
|
|
||||||
if [[ "$POSTGRES_RUN_INITIAL_SCRIPT" == "true" ]]; then
|
if [[ "$POSTGRES_RUN_INITIAL_SCRIPT" == "true" ]]; then
|
||||||
echo
|
echo
|
||||||
echo "PostgreSQL is setting up the initial database"
|
echo "PostgreSQL is setting up the initial database"
|
||||||
@@ -138,7 +134,6 @@ in
|
|||||||
|
|
||||||
unset POSTGRES_RUN_INITIAL_SCRIPT
|
unset POSTGRES_RUN_INITIAL_SCRIPT
|
||||||
'';
|
'';
|
||||||
};
|
|
||||||
|
|
||||||
script = pkgs.writeShellApplication {
|
script = pkgs.writeShellApplication {
|
||||||
name = "run-postgres";
|
name = "run-postgres";
|
||||||
|
|||||||
Reference in New Issue
Block a user