From 7af9b79ca4b415fe87161ba371c0739ac54aa045 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 22 Mar 2018 10:10:12 -0600 Subject: [PATCH] Update letsencrypt.sh --- debian/resources/letsencrypt.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/debian/resources/letsencrypt.sh b/debian/resources/letsencrypt.sh index 5c25d87..26933b1 100755 --- a/debian/resources/letsencrypt.sh +++ b/debian/resources/letsencrypt.sh @@ -39,7 +39,9 @@ mkdir -p /etc/dehydrated/certs #echo "$domain_name *.$domain_name" > /etc/dehydrated/domains.txt #remove the wildcard and period -domain_name=$(echo "$domain_name" | cut -c3-255) +if [ .$wilcard_domain = ."y" ]; then + domain_name=$(echo "$domain_name" | cut -c3-255) +fi #create an alias when using wildcard dns if [ .$wilcard_domain = ."y" ]; then @@ -87,6 +89,9 @@ sed "s@ssl_certificate_key /etc/ssl/private/nginx.key;@ssl_certificate_key / #make sure the freeswitch directory exists mkdir -p /etc/freeswitch/tls +#make sure the freeswitch certificate directory is empty +rm /etc/freeswitch/tls/* + #combine the certs into all.pem cat /etc/dehydrated/certs/$domain_name/fullchain.pem > /etc/freeswitch/tls/all.pem cat /etc/dehydrated/certs/$domain_name/privkey.pem >> /etc/freeswitch/tls/all.pem