letsencrypt: Handle both standard and custom repairs
Pass remaining failed checks to super.
Tests:
-
Remove /etc/letsencrypt/renewal-hooks/deploy/50-freedombox so that the diagnostic fails. Running repair causes the file to be re-created.
-
Set domain name to non-existing domain so that the diagnostic fails. Running repair attempts to obtain the certificate.
-
Have both diagnostics failing. Running repair will attempt to repair both.
Signed-off-by: James Valleroy jvalleroy@mailbox.org