From f8bec13c6e4fa5ba2fb671ea6ee947688b3d8eab Mon Sep 17 00:00:00 2001 From: Peter Hormanns Date: Thu, 29 Jun 2017 14:03:07 +0200 Subject: [PATCH] create selfsigned cert if letsencrypt is switched off --- hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java b/hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java index 7d81a72..b8ff6b8 100644 --- a/hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java +++ b/hsarback/src/de/hsadmin/mods/dom/DomainProcessorFactory.java @@ -276,7 +276,9 @@ public class DomainProcessorFactory implements EntityProcessorFactory { ifOption(templateVars, query, "multiviews", "+MultiViews", "-MultiViews"); ifOption(templateVars, query, "htdocsfallback", Boolean.TRUE, Boolean.FALSE); ifOption(templateVars, query, "letsencrypt", Boolean.TRUE, Boolean.FALSE); + final boolean isSetLetsencryptOption = templateVars.get("letsencrypt").equals(Boolean.TRUE); final Processor domSetupProcessor = new CompoundProcessor( + isSetLetsencryptOption ? new NullProcessor() : new ShellProcessor("rm -f /etc/apache2/pems-generated/" + domName + ".crt"), new ShellProcessor("export PEMS_DIR=/etc/apache2/pems-generated && " + "mkdir -p $PEMS_DIR && " + "cd $PEMS_DIR && "