mirror of
https://github.com/FEX-Emu/FEX.git
synced 2025-02-13 03:02:47 +00:00
![Ryan Houdek](/assets/img/avatar_default.png)
Two changes here. - Make the mount path follow server temp folder requirements. - Will be mounted in `/tmp/` or `$XDG_RUNTIME_DIR/` now - Switch the FEXServer socket to an "abstract" AF_UNIX socket. - If the socket is in `/tmp/` then systemd will put the service in a private `/tmp` folder that only exists for the service. - If the socket is in `$XDG_RUNTIME_DIR` then pressure-vessel can't chroot anymore since they make their own runtime directory. - If it is in `$HOME/.fex-emu/` then it breaks usage where the filesystem is a mount that doesn't support AF_UNIX like sshfs. The only reasonable thing to do is to switch over to `abstract` sockets which will work in all cases. Tested with pressure-vessel and systemd and now it works in all situations.