diff --git a/cm.sh b/cm.sh index ff558e3201328a3cf0141ea9b899ed8bbc5422a9..28b9ab77d6c56199b7fc2d73ccb74917d12a1ff2 100755 --- a/cm.sh +++ b/cm.sh @@ -102,7 +102,8 @@ function _listCertdomains(){ # used in _certMustExist, _certMustNotExist # param string FQDN function _certExists(){ - _listCertdomains | grep "^${CM_fqdn}$" >/dev/null + # _listCertdomains | grep "^${CM_fqdn}$" >/dev/null + $ACME --info -d "${CM_fqdn}" 2>/dev/null | grep "letsencrypt.org" >/dev/null } # internal function; a certificate of a given FQDN must exist - otherwise @@ -284,7 +285,7 @@ function _getAliases(){ _sortWords $( openssl x509 -noout -text -in ${CM_outfile_cert} \ | grep -E "(DNS:)" \ - | sed "s#^\ *##g" \ + | sed "s#^ *##g" \ | sed "s#DNS:##g" \ | sed "s#,##g" )