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

This mirrors the behavior of the old run.sh script.
This commit is contained in:
Tim Schumacher 2023-12-16 22:13:24 +01:00 committed by Andrew Kaster
parent 8b5d90734d
commit 9e1df152d9
Notes: sideshowbarker 2024-07-17 00:23:42 +09:00

View File

@ -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):