Commit 5ae3a020 authored by John Elliott's avatar John Elliott
Browse files

Add err log for missing oathtool in Synology

Alerts the user that the oathtool is missing and the TOTP can't be
generated.
parent af193291
...@@ -94,6 +94,11 @@ synology_dsm_deploy() { ...@@ -94,6 +94,11 @@ synology_dsm_deploy() {
otp_code="" otp_code=""
if [ -n "$SYNO_TOTP_SECRET" ]; then if [ -n "$SYNO_TOTP_SECRET" ]; then
if ! command -v oathtool &> /dev/null
then
_err "oathtool could not be found, install oathtool to use SYNO_TOTP_SECRET"
exit 1
fi
otp_code="$(oathtool --base32 --totp "${SYNO_TOTP_SECRET}" 2>/dev/null)" otp_code="$(oathtool --base32 --totp "${SYNO_TOTP_SECRET}" 2>/dev/null)"
fi fi
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment