From 98dbfe8da5679e6c65405fb2adf639d987df60da Mon Sep 17 00:00:00 2001 From: samuel Date: Sun, 22 Feb 2026 16:24:16 +0100 Subject: [PATCH] feat: add db users --- .gitea/workflows/cd.yaml | 2 +- netoik-db.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 7912265..dc4c85a 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -18,7 +18,7 @@ jobs: env: GIT_REFERENCE: ${{ github.ref }} - name: Build rpm package - run: rpmbuild -ba "%(make name).spec" + run: rpmbuild -ba "$(make name).spec" - name: Upload rpm package run: make upload env: diff --git a/netoik-db.spec b/netoik-db.spec index 0a1279a..1ac9093 100644 --- a/netoik-db.spec +++ b/netoik-db.spec @@ -23,13 +23,13 @@ Install the database management system called postgresql with a predefined confi %post # Create databases and users from DB_USERS variable (separator is ",") if not existing -echo "$DB_USERS" | IFS="," read -ra users +IFS="," read -ra users <<<"$DB_USERS"; for user in "${users[@]}"; do if ! runuser --user=postgres -- psql --quiet --tuples-only --command='\du' | grep --invert-match postgres | grep --quiet "$user"; then runuser --user=postgres -- createuser "$user" runuser --user=postgres -- createdb --owner="$user" "$user" fi -done +done # Restart services systemctl daemon-reload