From b2c1c459b7cef8f35a65276bc2ce03e6d1622d7a Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 1 Dec 2021 23:12:12 +0100 Subject: [PATCH] Update 99-run.sh --- gazpar2mqtt/rootfs/scripts/99-run.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gazpar2mqtt/rootfs/scripts/99-run.sh b/gazpar2mqtt/rootfs/scripts/99-run.sh index 7499f85d3..d5cf139f2 100644 --- a/gazpar2mqtt/rootfs/scripts/99-run.sh +++ b/gazpar2mqtt/rootfs/scripts/99-run.sh @@ -73,7 +73,11 @@ cat listtmp | while read word || [[ -n $word ]]; do key="${word#*=}" secret=${word#*\!secret } # Get secret password - secret=$(yq read "/config/secrets.yaml" "${secret}" 2>/dev/null || yq eval .${secret} "/config/secrets.yaml") + #secret=$(yq read "/config/secrets.yaml" "${secret}" 2>/dev/null || yq eval .${secret} "/config/secrets.yaml") + eval parse_yaml "/config/secrets.yaml" "" >secrettmp + secret=$(sed "/$secret/!d" secrettmp) + secret=${secret#*\=} + rm secrettmp word="$key=$secret" fi # Data validation