Skip to content

fix(agent): resolve real HOME path before building shortcut paths - #255

Merged
lobinuxsoft merged 3 commits into
developmentfrom
254-fixagent-shortcut-path-breaks-steam-sandbox-on-ostree-distros-home-symlink
Sep 13, 2026
Merged

lobinuxsoft merged 3 commits into
developmentfrom
254-fixagent-shortcut-path-breaks-steam-sandbox-on-ostree-distros-home-symlink

Conversation

@lobinuxsoft

Copy link
Copy Markdown
Owner

Closes #254

/home is a symlink to /var/home on OSTree/atomic distros (Bazzite,
Anatase). Steam's sandboxed runtime (pressure-vessel) does not follow
that symlink, so a shortcut written under /home/user/... fails to
launch: the Steam client logs chdir "/home/user/..." failed, errno 2
and the game never starts, even though the path resolves fine outside
the sandbox.

Closes #254
result_large_err on WsError::Ws (boxed the tungstenite::Error variant)
and for_kv_map in cancel_all_reconnects. Both were failing CI on this
branch independently of the shortcut-path fix.
…lint

Same pre-existing clippy failure as hub-connection, missed locally
because incremental clippy cache had this crate marked clean from a
prior run. Verified this time with a clean --target-dir.
@lobinuxsoft
lobinuxsoft merged commit 931ef93 into development Sep 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant