- Aug 23, 2019
-
-
Simon McVittie authored
In the SteamLinuxRuntime environment, this could be set to the depot's base path (the directory containing 'scout' and 'pressure-vessel'). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Allow --runtime="", to force not using a runtime, ignoring the environment variable. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 16, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 15, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 08, 2019
-
-
Simon McVittie authored
Now that pressure-vessel doesn't need to hold a temporary directory open, it can be a pure "adverb" that replaces itself with the command it wants to run, like sudo, env or `flatpak run`. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This means we won't leak resources if we're terminated abruptly. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This lets us delete the temporary directory on the host system without affecting the copy in the container, which is a tmpfs in the container's filesystem namespace and will automatically be freed by the kernel when no more processes can access it. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This avoids overrunning command-line length limits if we have a lot of arguments. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 01, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This fixes our ability to work with non-"merged /usr" sysroots, but for now only if they have both i386 and x86_64 libc installed. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If we are using a "merged-/usr" sysroot as our runtime, and we bind-mount a /lib symlink (which is really /usr/lib) on /lib, it changes the meaning of relative symlinks and breaks our ability to override ld.so correctly. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 31, 2019
-
-
Simon McVittie authored
This was a nice idea as a quick way to see which was which, and it works OK if your X display has uid-based access control via `xhost +si:localuser:$(id -nu)` (like Debian derivatives and systems that use gdm); but it breaks MIT magic cookie (XAUTHORITY) authentication on systems that rely on that, like Plasma Desktop on Manjaro. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 30, 2019
-
-
Simon McVittie authored
We only want to use the argv from wrapped_command, not the rest of its execution environment, which includes a copy of our original environment variables. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 24, 2019
-
-
Simon McVittie authored
This is where they're kept on OSs like Arch Linux. This change requires libcapsule >= 0.20190724.0, because it is ambiguous whether /usr/lib/dri is meant to contain x86_64 or i386 DRI modules, and older versions of capsule-capture-libs would fail when they found modules with an unexpected ABI (architecture/word size). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 02, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This ensures that we can display UTF-8, which recent GLib versions do unconditionally. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 17, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This works poorly if the path to the current working directory involves symlinks, for example /home/.steam/root, and they resolve differently in bwrap's temporary environment (where the old and new root directories are temporarily mounted on /oldroot and /newroot). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 10, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
- May 03, 2019
-
-
Simon McVittie authored
Activate with e.g. "PRESSURE_VESSEL_WRAP_NATIVE=1 steam" Signed-off-by:
Simon McVittie <smcv@collabora.com>
-