]> git.street.me.uk Git - andy/dehydrated.git/commitdiff
use awk instead of tr for changing case
authorLukas Schauer <lukas@schauer.so>
Sun, 29 Jan 2017 13:00:45 +0000 (14:00 +0100)
committerLukas Schauer <lukas@schauer.so>
Sun, 29 Jan 2017 13:00:45 +0000 (14:00 +0100)
dehydrated

index 5c6af3f0e6d77760f9db2dfa3225ac83bec7c3ca..ba6fdf47de58bd0525dcbb852b98ed43387920fa 100755 (executable)
@@ -717,7 +717,7 @@ command_sign_domains() {
   # Generate certificates for all domains found in domains.txt. Check if existing certificate are about to expire
   ORIGIFS="${IFS}"
   IFS=$'\n'
-  for line in $(<"${DOMAINS_TXT}" tr -d '\r' | tr '[:upper:]' '[:lower:]' | _sed -e 's/^[[:space:]]*//g' -e 's/[[:space:]]*$//g' -e 's/[[:space:]]+/ /g' | (grep -vE '^(#|$)' || true)); do
+  for line in $(<"${DOMAINS_TXT}" tr -d '\r' | awk '{print tolower($0)}' | _sed -e 's/^[[:space:]]*//g' -e 's/[[:space:]]*$//g' -e 's/[[:space:]]+/ /g' | (grep -vE '^(#|$)' || true)); do
     reset_configvars
     IFS="${ORIGIFS}"
     domain="$(printf '%s\n' "${line}" | cut -d' ' -f1)"