Compare commits
2 commits
5561b8f7a2
...
0dca02cee6
Author | SHA1 | Date | |
---|---|---|---|
ptrcnull | 0dca02cee6 | ||
ptrcnull | 5e665eb9fb |
|
@ -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:
|
||||||
|
|
|
@ -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"},
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue