letsencrypt-tiny: use embedded acme-tiny
[lets-encrypt-tiny.git] / letsencrypt-tiny
index 7ca3f556f821cd62b14724f4ca75bf03610f3dcf..7f23ad5cc0e0242c10272dad17533792a073c529 100755 (executable)
@@ -63,7 +63,7 @@ def acme(keyfilename, certfilename, domains):
         file.write(csr)
     try:
         # call acme-tiny as a script
-        acme_tiny = os.path.join(config['acme']['acme-tiny'], 'acme_tiny.py')
+        acme_tiny = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'acme-tiny', 'acme_tiny.py')
         signed_crt = subprocess.check_output(["python", acme_tiny, "--quiet", "--account-key", accountkey, "--csr", csrfilename, "--acme-dir", config['acme']['challenge-dir']])
         # save new certificate
         make_backup(certfilename)