#!/bin/sh

DOMAIN="storage.googleapis.com"
DEFAULT_SECRET="ee367a189aee18fa31c190054efd4a8e9573746f726167652e676f6f676c65617069732e636f6d"

generate_secret() {
	echo ":: Generate new secret"
	SECRET=`${PKG_PREFIX}/bin/mtg generate-secret --hex ${DOMAIN}`
}

if grep -q "^[^#]*secret = \"${DEFAULT_SECRET}\"$" ${PKG_PREFIX}/etc/mtg/config.toml
then
	generate_secret
	echo ":: Replace secret in ${PKG_PREFIX}/etc/mtg/config.toml"
	/usr/bin/diff -q ${PKG_PREFIX}/etc/mtg/config.toml.sample ${PKG_PREFIX}/etc/mtg/config.toml >/dev/null ||  BAK=".bak"
	/usr/bin/sed -i "${BAK}" "s/${DEFAULT_SECRET}/${SECRET}/g" ${PKG_PREFIX}/etc/mtg/config.toml
fi
if grep -q "${DEFAULT_SECRET}" ${PKG_PREFIX}/etc/mtg/config.toml.sample
then
	[ ! ${SECRET} ] && generate_secret
	echo ":: Replace secret in ${PKG_PREFIX}/etc/mtg/config.toml.sample"
	/usr/bin/sed -i "" "s/${DEFAULT_SECRET}/${SECRET}/g" ${PKG_PREFIX}/etc/mtg/config.toml.sample
fi
