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