#!/usr/bin/env bash

HOOK=/usr/libexec/acme4netvs/dehydrated_netvs_hook
TOKEN_DIR=/etc/dehydrated/netvs_token
DOMAIN=$2
OPERATION=$1

if [[ $OPERATION != "clean_challenge" ]] && [[ $OPERATION != "deploy_challenge" ]]; then
	exit 0
fi

if [ -z "$DOMAIN" ]; then
	exit 0
fi

if [ -z "$DOMAIN" ] || [[ -r "$TOKEN_DIR/$DOMAIN" ]]; then
	token=$(cat "$TOKEN_DIR/$DOMAIN")
	export NETDB_API_TOKEN=$token
fi

$HOOK "$@"