From a6ded52737ffec9a9182ac39c641760b99d0134f Mon Sep 17 00:00:00 2001 From: Roy Dumblauskas Date: Wed, 19 Nov 2025 01:34:09 -0600 Subject: [PATCH] ignore case with grep --- homelab-services/postgresql-db/flake.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/homelab-services/postgresql-db/flake.nix b/homelab-services/postgresql-db/flake.nix index 7560f6b..cb13b7b 100644 --- a/homelab-services/postgresql-db/flake.nix +++ b/homelab-services/postgresql-db/flake.nix @@ -117,14 +117,14 @@ echo $dev_pass_val # Create databases if not exists - if $psql_bin -c "\l" | grep -c ""$db" "; then + if $psql_bin -c "\l" | grep -ci ""$db" "; then echo "$db already exists, skipping creation." else echo "Creating database $db" $psql_bin -c "CREATE DATABASE "$db";" fi - if $psql_bin -c "\l" | grep -c "$db"_dev; then + if $psql_bin -c "\l" | grep -ci "$db"_dev; then echo ""$db"_dev already exists, skipping creation." else echo "Creating database "$db"_dev" @@ -133,14 +133,14 @@ # Create users if not exists - if $psql_bin -c "\du" | grep -c "$user_val"; then + if $psql_bin -c "\du" | grep -ci "$user_val"; then echo "$user_val already exists, skipping creation. WARN: password may not be correct. Delete user and allow to be recreated for assurity" else echo "Creating $user_val" $psql_bin -c "CREATE ROLE "$user_val" WITH LOGIN PASSWORD '$pass_val';" fi - if $psql_bin -c "\du" | grep "$dev_user_val"; then + if $psql_bin -c "\du" | grep -ci "$dev_user_val"; then echo "$dev_user_val already exists, skipping creation. WARN: password may not be correct. Delete user and allow to be recreated for assurity" else echo "Creating $dev_user_val"