CLIENT_ID=$(uci get system.@system[0].crypto_sn)
ENDPOINT="a1k5gpst54157z-ats.iot.us-east-1.amazonaws.com"

sed \
  -e "s|{{CLIENT_ID}}|${CLIENT_ID}|g" \
  -e "s|{{ENDPOINT}}|${ENDPOINT}|g" \
  /etc/gateway/provision.conf.tmpl > /etc/gateway/provision.conf

CLIENT_PEM=$(crypto-cli cert) || { echo "Failed to generate certificate" >&2; exit 1; }
echo "$CLIENT_PEM" > /etc/gateway/certs/gateway.pem

exit 0
