pv-wrap: Mount graphics provider in $FEX_ROOTFS/var under FEX-Emu
We have to mount the graphics provider below $FEX_ROOTFS, so that when
other parts of the $FEX_ROOTFS have symbolic links into it, those
symlinks are resolved successfully even with FEX's interference (it
resolves symlinks as if chrooted into the $FEX_ROOTFS).
However, if we mount anything below $FEX_ROOTFS/run, that has the
undesired effect that sockets mounted in the real root filesystem's
/run are not visible to a readdir() by emulated x86 code. If we move
the graphics provider outside /run, we can avoid this.
Signed-off-by:
Simon McVittie <smcv@collabora.com>
parent
869f5a74
No related branches found
No related tags found
Showing
- docs/shared-paths.md 3 additions, 0 deletionsdocs/shared-paths.md
- pressure-vessel/exports.c 1 addition, 0 deletionspressure-vessel/exports.c
- pressure-vessel/flatpak-exports.c 2 additions, 2 deletionspressure-vessel/flatpak-exports.c
- pressure-vessel/runtime.c 9 additions, 6 deletionspressure-vessel/runtime.c
- pressure-vessel/wrap.c 11 additions, 1 deletionpressure-vessel/wrap.c
Loading
Please register or sign in to comment