[SSL] fix wildcard compare for non-bash shell

This commit is contained in:
Marcel Hofer 2019-10-20 17:02:54 +02:00
parent dcd50b2245
commit 05e7c95829

View File

@ -18,9 +18,10 @@ for cert_dir in /etc/ssl/mail/*/ ; do
fi
# do not create vhost for default-certificate. the cert is already in the default server listen
domains="$(cat ${cert_dir}domains | sed -e 's/^[[:space:]]*//')"
if [[ "${domains}" == "" ]] || [[ "${domains}" == "${MAILCOW_HOSTNAME}"* ]]; then
continue
fi
case "${domains}" in
"") continue;;
"${MAILCOW_HOSTNAME}"*) continue;;
esac
echo -n '
server {
include /etc/nginx/conf.d/listen_plain.active;