fix transmission failing in ci

This commit is contained in:
Alexandra Østermark
2025-11-24 14:34:11 +01:00
parent 837562b519
commit be6d4f50cd
+11
View File
@@ -29,6 +29,11 @@ with lib; let
runtimeInputs = with pkgs; [yq]; runtimeInputs = with pkgs; [yq];
text = '' text = ''
while [ ! -f "${nixarr.prowlarr.stateDir}/config.xml" ]; do
echo "Waiting for prowlarr to start..."
sleep 1
done
touch ${cfg.stateDir}/prowlarr-api-key touch ${cfg.stateDir}/prowlarr-api-key
chmod 400 ${cfg.stateDir}/prowlarr-api-key chmod 400 ${cfg.stateDir}/prowlarr-api-key
chown ${globals.transmission.user} ${cfg.stateDir}/prowlarr-api-key chown ${globals.transmission.user} ${cfg.stateDir}/prowlarr-api-key
@@ -49,6 +54,12 @@ with lib; let
+ '' + ''
TMP_JSON=$(mktemp) TMP_JSON=$(mktemp)
CRED_FILE="/run/secrets/cross-seed/credentialsFile.json" CRED_FILE="/run/secrets/cross-seed/credentialsFile.json"
while [ ! -f "${nixarr.prowlarr.stateDir}/config.xml" ]; do
echo "Waiting for prowlarr to start..."
sleep 1
done
PROWLARR_API_KEY=$(xq -r '.Config.ApiKey' "${nixarr.prowlarr.stateDir}/config.xml") PROWLARR_API_KEY=$(xq -r '.Config.ApiKey' "${nixarr.prowlarr.stateDir}/config.xml")
# shellcheck disable=SC2034 # shellcheck disable=SC2034
CRED_DIR=$(dirname "$CRED_FILE") CRED_DIR=$(dirname "$CRED_FILE")