Compare commits

...

2 commits

2 changed files with 5 additions and 5 deletions

View file

@ -39,7 +39,7 @@ def main() -> None:
delta = date - datetime.now() delta = date - datetime.now()
if delta.days > 30: if delta.days > 30:
log.info(f'cert for {domain} expires in more than a month ({delta.days} days), skipping') log.info(f'cert for {domain} expires in more than a month ({delta.days} days), skipping')
# continue continue
log.info(f'getting cert for {domain}') log.info(f'getting cert for {domain}')
env = os.environ.copy() env = os.environ.copy()
@ -66,7 +66,7 @@ def main() -> None:
domain_key = os.path.join(args.output, f'{domain}/cert.pem.key') domain_key = os.path.join(args.output, f'{domain}/cert.pem.key')
domain_pem = os.path.join(args.output, f'{domain}/cert.pem') domain_pem = os.path.join(args.output, f'{domain}/cert.pem')
shutil.copy2(private_key, domain_key) os.link(private_key, domain_key)
# TODO: add user/group to config # TODO: add user/group to config
shutil.chown(domain_key, 'acme', 'acme') shutil.chown(domain_key, 'acme', 'acme')
os.chmod(domain_key, 0o440) os.chmod(domain_key, 0o440)
@ -74,8 +74,8 @@ def main() -> None:
all_pem = os.path.join(args.output, f'all/{domain}.pem') all_pem = os.path.join(args.output, f'all/{domain}.pem')
all_key = os.path.join(args.output, f'all/{domain}.pem.key') all_key = os.path.join(args.output, f'all/{domain}.pem.key')
shutil.copy2(domain_pem, all_pem) os.link(domain_pem, all_pem)
shutil.copy2(domain_key, all_key) os.link(domain_key, all_key)
if acquired: if acquired:
for cmd in config.post_acquire: for cmd in config.post_acquire:

View file

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "nyacme" name = "nyacme"
version = "0.1.7" version = "0.1.8"
authors = [ authors = [
{name = "Patrycja Rosa", email = "python@ptrcnull.me"}, {name = "Patrycja Rosa", email = "python@ptrcnull.me"},
] ]