diff --git a/letsencrypt/client/constants.py b/letsencrypt/client/constants.py index 291506940..5a1715788 100644 --- a/letsencrypt/client/constants.py +++ b/letsencrypt/client/constants.py @@ -66,3 +66,7 @@ IConfig.work_dir. Used for easy revocation.""" REC_TOKEN_DIR = "recovery_tokens" """Directory where all recovery tokens are saved (relative to IConfig.work_dir).""" + +NETSTAT = "/bin/netstat" +"""Location of netstat binary for checking whether a listener is already +running on the specified port (Linux-specific).""" diff --git a/letsencrypt/client/standalone_authenticator.py b/letsencrypt/client/standalone_authenticator.py index c4a1c63b1..e2b1d7872 100644 --- a/letsencrypt/client/standalone_authenticator.py +++ b/letsencrypt/client/standalone_authenticator.py @@ -275,7 +275,7 @@ class StandaloneAuthenticator(object): try: proc = subprocess.Popen( - ["/bin/netstat", "-nta", "--program"], + [constants.NETSTAT, "-nta", "--program"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, _ = proc.communicate() if proc.wait() != 0: