#!/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