#!/bin/sh
set -eu

if [ "${LEMC_PROFILE_OPERATION:-}" != "credential.verify" ]; then
  echo "unsupported Provider operation" >&2
  exit 78
fi

if [ -z "${LEMC_PROVIDER_SECRET:-}" ]; then
  echo "required tutorial Secret was not provided to the Provider" >&2
  exit 78
fi

if [ -z "${LEMC_PROVIDER_CONTEXT_DIR:-}" ] || [ ! -d "$LEMC_PROVIDER_CONTEXT_DIR" ]; then
  echo "fixed Provider context directory was not provided" >&2
  exit 78
fi

printf '%s\n' 'verified-by-provider' >"$LEMC_PROVIDER_CONTEXT_DIR/verification.txt"
printf '%s\n' 'lemc.output;verified: true'
