Litenet-Nix-Infra/test
2025-01-03 08:58:58 +01:00

23 lines
733 B
Bash
Executable file

#!/nix/store/p6k7xp1lsfmbdd731mlglrdj2d66mr82-bash-5.2p37/bin/bash
set -e
echo /nix/store/6a0f3b152k8h8rsnmp2zv8vi21z4812h-matrix-ooye-config.json
REGISTRATION_FILE=ooye-registration.json
AS_TOKEN=$(jq -r .as_token ${REGISTRATION_FILE})
HS_TOKEN=$(jq -r .hs_token ${REGISTRATION_FILE})
if [ -z "$AS_TOKEN" -o "$AS_TOKEN" == "null" ]; then
AS_TOKEN=$(openssl rand -hex 64)
echo "Generated new AS token: ${AS_TOKEN}"
fi
if [ -z "$HS_TOKEN" -o "$HS_TOKEN" == "null" ]; then
HS_TOKEN=$(openssl rand -hex 64)
echo "Generated new HS token: ${HS_TOKEN}"
fi
/nix/store/iha35mp2hjhc77bkg6mf2zr2gyi6d05s-jq-1.7.1-bin/bin/jq '.as_token = "'$AS_TOKEN'" | .hs_token = "'$HS_TOKEN'"' ${REGISTRATION_FILE} > ${REGISTRATION_FILE}.tmp