From 5ec4620664a30b4f04b2805184221ed29c7ea7fe Mon Sep 17 00:00:00 2001 From: Andy Heathershaw Date: Fri, 3 May 2019 22:28:21 +0100 Subject: [PATCH] Added additional boundary checking to grep commands --- linode-cleanup-hook.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linode-cleanup-hook.sh b/linode-cleanup-hook.sh index f06e826..f249747 100644 --- a/linode-cleanup-hook.sh +++ b/linode-cleanup-hook.sh @@ -3,7 +3,7 @@ #echo $CERTBOT_VALIDATION #echo $CERTBOT_TOKEN -DOMAIN_ID=`linode-cli domains list|grep $CERTBOT_DOMAIN|awk -F' ' '{print $2}'` -RECORD_ID=`linode-cli domains records-list $DOMAIN_ID|grep _acme-challenge|grep $CERTBOT_VALIDATION|awk -F' ' '{print $2}'` +DOMAIN_ID=`linode-cli domains list|grep -e "\s$CERTBOT_DOMAIN\s"|awk -F' ' '{print $2}'` +RECORD_ID=`linode-cli domains records-list $DOMAIN_ID|grep -e "\s_acme-challenge\s"|grep -e "\s$CERTBOT_VALIDATION\s"|awk -F' ' '{print $2}'` linode-cli domains records-delete $DOMAIN_ID $RECORD_ID