From b363fd3c9e45f6499651f8abd7b38a4e0984da8f Mon Sep 17 00:00:00 2001 From: Anish Lakhwara Date: Fri, 28 Apr 2023 09:10:29 +1000 Subject: [PATCH] make ulogger-install idempotent --- modules/nixos/ulogger.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/nixos/ulogger.nix b/modules/nixos/ulogger.nix index a5599746..6d735a76 100644 --- a/modules/nixos/ulogger.nix +++ b/modules/nixos/ulogger.nix @@ -259,10 +259,10 @@ in cd "${cfg.dataDir}" if [ ! -f installed ]; then + echo "Install file not found, installing ..." cp -R ${cfg.package}/* ./ cp ${configFile}/config.php ./ - echo "Install file not found, installing ..." psql -U ulogger < ${cfg.package}/scripts/ulogger.pgsql psql -d ulogger -c "INSERT INTO users (login, password, admin) VALUES ('$ULOGGER_ADMIN_USER', '$ULOGGER_ADMIN_PASSWORD', TRUE)" touch installed