When the environment variable exists, but is empty, os.environment.get()
will return its value instead of using the supplied default. Check for
cases like that to prevent calling an empty command.

Signed-off-by: Roland Hieber <[email protected]>
---
 scripts/configure_helper.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/scripts/configure_helper.py b/scripts/configure_helper.py
index c7b46f3b3846..3261a548ec96 100755
--- a/scripts/configure_helper.py
+++ b/scripts/configure_helper.py
@@ -151,7 +151,12 @@ def abort(message):
        exit(1)
 
 def ask_ptxdist(pkg):
-       ptxdist = os.environ.get("PTXDIST", os.environ.get("ptxdist", 
"ptxdist"))
+       ptxdist = os.environ.get("PTXDIST")
+       if not ptxdist.strip():
+               ptxdist = os.environ.get("ptxdist")
+       if not ptxdist.strip():
+               ptxdist = "ptxdist"
+       
        p = subprocess.Popen([ ptxdist, "-k", "make",
                "/print-%s_DIR" % pkg,
                "/print-%s_SUBDIR" % pkg,
-- 
2.23.0


_______________________________________________
ptxdist mailing list
[email protected]

Reply via email to