This commit is contained in:
Peter Eckersley 2016-03-29 18:15:50 -07:00
parent ad5a08f5fc
commit 87aa1bd140
2 changed files with 7 additions and 3 deletions

View file

@ -58,9 +58,12 @@ def post_hook(config, final=False):
def renew_hook(config, domains, lineage_path):
"Run post-renewal hook if defined."
if config.renew_hook:
os.environ["RENEWED_DOMAINS"] = " ".join(domains)
os.environ["RENEWED_LINEAGE"] = lineage_path
_run_hook(config.renew_hook)
if not config.dry_run:
os.environ["RENEWED_DOMAINS"] = " ".join(domains)
os.environ["RENEWED_LINEAGE"] = lineage_path
_run_hook(config.renew_hook)
else:
print("Dry run: skipping renewal hook command: {0}".format(config.renew_hook))
def _run_hook(shell_cmd):
"""Run a hook command.

View file

@ -17,6 +17,7 @@ from letsencrypt import constants
from letsencrypt import crypto_util
from letsencrypt import errors
from letsencrypt import hooks
from letsencrypt import storage
from letsencrypt.plugins import disco as plugins_disco