From cc447c3fc552e4e5933cade2ccced148175c1169 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Fri, 8 Jan 2021 17:35:32 +0000
Subject: [PATCH] test-ui: Respect PRESSURE_VESSEL_VARIABLE_DIR

Making this configurable as an environment variable will help us to
move the logic for unpacking and GC'ing runtimes from SteamLinuxRuntime
shell scripts into pressure-vessel C code.

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 pressure-vessel/pressure-vessel-test-ui | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pressure-vessel/pressure-vessel-test-ui b/pressure-vessel/pressure-vessel-test-ui
index 4bf337ecc..fa84f93b3 100755
--- a/pressure-vessel/pressure-vessel-test-ui
+++ b/pressure-vessel/pressure-vessel-test-ui
@@ -172,13 +172,16 @@ class Gui:
 
         if var_path is None:
             value = False
+            var_path = os.getenv('PRESSURE_VESSEL_VARIABLE_DIR', None)
+        else:
+            value = True
+
+        if var_path is None:
             var_path = os.getenv(
                 'PRESSURE_VESSEL_RUNTIME_BASE',
                 os.path.dirname(__file__) + '/../..',
             ) + '/var'
             assert var_path is not None
-        else:
-            value = True
 
         self.var_path = os.path.realpath(var_path)
         self.copy_runtime_into_check = Gtk.CheckButton.new_with_label(
-- 
GitLab