From a7934fe72d066746a830475b757a18fac569d837 Mon Sep 17 00:00:00 2001 From: Lukas Schauer Date: Fri, 8 Jan 2016 20:33:59 +0100 Subject: [PATCH] do not change exit code of loop in command_sign_domains --- letsencrypt.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/letsencrypt.sh b/letsencrypt.sh index 07d8b1d..43ef21e 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -358,7 +358,7 @@ command_sign_domains() { fi # Generate certificates for all domains found in domains.txt. Check if existing certificate are about to expire - <"${DOMAINS_TXT}" sed 's/^[[:space:]]*//g;s/[[:space:]]*$//g' | grep -vE '^(#|$)' | while read -r line; do + <"${DOMAINS_TXT}" sed 's/^[[:space:]]*//g;s/[[:space:]]*$//g' | (grep -vE '^(#|$)' || true) | while read -r line; do domain="$(printf '%s\n' "${line}" | cut -d' ' -f1)" morenames="$(printf '%s\n' "${line}" | cut -s -d' ' -f2-)" cert="${BASEDIR}/certs/${domain}/cert.pem" @@ -409,7 +409,7 @@ command_sign_domains() { # shellcheck disable=SC2086 sign_domain ${line} - done || true + done # remove temporary domains.txt file if used [[ -n "${PARAM_DOMAIN:-}" ]] && rm -f "${DOMAINS_TXT}" -- 2.39.5