From f985bd67201fb11e8c4e52b71016d52135425d68 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 19 Oct 2026 09:18:43 +0000 Subject: [PATCH] release check: a session helper may be extracted to another runtime path droiddeck-steam-taskset (#570) goes to usr/local/libexec/droiddeck-steam/taskset, where PATH puts it in front of Steam's own taskset for the client only; 0.5.0's check wanted every droiddeck-* helper at its own path. --- tools/release/check_session_assets.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/release/check_session_assets.py b/tools/release/check_session_assets.py index a8ad6cf46..e71b5f9a8 100644 --- a/tools/release/check_session_assets.py +++ b/tools/release/check_session_assets.py @@ -11,7 +11,9 @@ SESSION_FILES = OVERLAY.parents[2] / 'app/src/main/java/com/droiddeck/launcher/s def check_extraction(overlay, source): - deployed = set(re.findall(r'"(usr/local/bin/droiddeck-[^"]+)"\s+to\s+"\1"', source)) + # Extracted to its own path, or (like droiddeck-steam-taskset, which PATH puts in front of + # Steam's own taskset only for the client) to another path in the runtime. + deployed = set(re.findall(r'"(usr/local/bin/droiddeck-[^"]+)"\s+to\s+"usr/[^"]+"', source)) return ['not extracted at session start: ' + path.relative_to(overlay).as_posix() for path in sorted((overlay / 'usr/local/bin').glob('droiddeck-*')) if path.relative_to(overlay).as_posix() not in deployed]