#!/system/bin/sh

enabled="$(config get static.telemetry.enabled)"
if [ "${enabled}" != "true" ] ; then
  echo "telemetry is disabled"
  exit 0
fi

url="$(config get static.telemetry.url | jq -r)"
jwt_signing_key="$(config get static.telemetry.jwt_signing_key | jq -r)"
colls_dir="$(config get static.telemetry.collectors_dir | jq -r)"
if [ ! -d "${colls_dir}" ] ; then
  echo "${colls_dir} is not a directory; telemetry will not be collected"
  exit 1
fi

find "${colls_dir}" -name collector.run -exec chmod 755 {} \;

/system/bin/drd-telemetry \
  -collectors-dir "${colls_dir}" \
  -remote-url "${url}" \
  -jwt-signing-key "${jwt_signing_key}" 2> /dev/null

