#!/usr/bin/env /lib/runit/invoke-run

set -e

. /etc/ark/monitor-config

# logging only captures stdout, so merge stderr in with it
exec 2>&1

if [ -f /etc/ark/activity-itdk/env ]; then
    . /etc/ark/activity-itdk/env
fi

ITDK_REMOTE=${ITDK_REMOTE:-"odin.caida.org:41628"}
SCAMPER_PPS=${SCAMPER_PPS:-100}

echo "Starting ark-activity-itdk..."
exec /usr/bin/scamper \
         -R "${ITDK_REMOTE}" \
         -p "${SCAMPER_PPS}" \
         -M "${ARK_FQDN}" \
         -O "cafile=/etc/ssl/certs/ca-certificates.crt" \
         -O "client-certfile=/etc/ark/ssl/${ARK_FQDN}.crt" \
         -O "client-privfile=/etc/ark/ssl/${ARK_FQDN}.key"
