Browse Source

Meta: Assume virgl support to not be present if ldconfig isn't found

This mirrors the behavior of the old run.sh script.
Tim Schumacher 1 year ago
parent
commit
9e1df152d9
1 changed files with 6 additions and 2 deletions
  1. 6 2
      Meta/run.py

+ 6 - 2
Meta/run.py

@@ -534,8 +534,12 @@ def setup_audio_hardware(config: Configuration):
 
 
 def has_virgl() -> bool:
-    ldconfig_result = run(["ldconfig", "-p"], capture_output=True, encoding="utf-8").stdout.lower()
-    return "virglrenderer" in ldconfig_result
+    try:
+        ldconfig_result = run(["ldconfig", "-p"], capture_output=True, encoding="utf-8").stdout.lower()
+        return "virglrenderer" in ldconfig_result
+    except FileNotFoundError:
+        print("Warning: ldconfig not found in PATH, assuming virgl support to not be present.")
+        return False
 
 
 def setup_screens(config: Configuration):