From 027a1ec0bff1f7951c05565259b3130e3f60633e Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 31 Mar 2016 10:56:21 +0100 Subject: [PATCH] Fall back to a self-signed cert if lets encrypt doesn't register --- src/freedombone | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/freedombone b/src/freedombone index f6d19f97..2df46979 100755 --- a/src/freedombone +++ b/src/freedombone @@ -9826,6 +9826,10 @@ function install_mediagoblin { ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH else ${PROJECT_NAME}-addcert -e $MEDIAGOBLIN_DOMAIN_NAME -s $LETSENCRYPT_SERVER --dhkey $DH_KEYLENGTH --email $MY_EMAIL_ADDRESS + if [ ! "$?" = "0" ]; then + echo $'Lets Encrypt failed for this domain, so try making a self-signed cert' + ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH + fi fi check_certificates $MEDIAGOBLIN_DOMAIN_NAME fi