From 3fdc2d23d2e1b115dad79d174a2ba3b3aa3a1364 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io>
Date: Sat, 6 Mar 2021 20:36:42 +0100
Subject: [PATCH] hydra: declarative users fixups

---
 build01/hydra.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/build01/hydra.nix b/build01/hydra.nix
index 0166463..613737d 100644
--- a/build01/hydra.nix
+++ b/build01/hydra.nix
@@ -146,7 +146,7 @@ in
       path = with pkgs; [ hydra-unstable netcat ];
       script = ''
         set -e
-        while IFS=; read -r user role passwordhash email fullname; do
+        while IFS=';' read -r user role passwordhash email fullname; do
           opts=("$user" "--role" "$role" "--password-hash" "$passwordhash")
           if [[ -n "$email" ]]; then
             opts+=("--email-address" "$email")
@@ -154,7 +154,7 @@ in
           if [[ -n "$fullname" ]]; then
             opts+=("--full-name" "$fullname")
           fi
-          hydra-create-user "$opts{@}"
+          hydra-create-user "''${opts[@]}"
         done < ${cfg.services.hydra.usersFile}
 
         while ! nc -z localhost ${toString hydraPort}; do