Commit f35b2081 authored by Joshua Tauberer's avatar Joshua Tauberer

s/os.rename/shutil.move/ so that the file can be moved across filesystem boundaries, fxies #246

parent f0508d8c
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# domains for which a mail account has been set up. # domains for which a mail account has been set up.
######################################################################## ########################################################################
import os, os.path, re, rtyaml import os, os.path, shutil, re, rtyaml
from mailconfig import get_mail_domains from mailconfig import get_mail_domains
from dns_update import get_custom_dns_config from dns_update import get_custom_dns_config
...@@ -233,7 +233,7 @@ def install_cert(domain, ssl_cert, ssl_chain, env): ...@@ -233,7 +233,7 @@ def install_cert(domain, ssl_cert, ssl_chain, env):
# Copy the certificate to its expected location. # Copy the certificate to its expected location.
os.makedirs(os.path.dirname(ssl_certificate), exist_ok=True) os.makedirs(os.path.dirname(ssl_certificate), exist_ok=True)
os.rename(fn, ssl_certificate) shutil.move(fn, ssl_certificate)
# Kick nginx so it sees the cert. # Kick nginx so it sees the cert.
return do_web_update(env, ok_status="") return do_web_update(env, ok_status="")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment