Skip to content

Unpack runtimes into var/ by default

Simon McVittie requested to merge wip/variable-dir into master
  • Unpack runtimes into var/ by default

    This draws a line between the static parts of SteamLinuxRuntime (managed by Steam) and the runtime-modified parts (managed by SteamLinuxRuntime).

  • Write log to PRESSURE_VESSEL_VARIABLE_DIR, if set


/cc @denittis

Only very lightly tested so far, but I think it's a step in the right direction?

I'm setting $PRESSURE_VESSEL_VARIABLE_DIR to communicate this down to pressure-vessel, so that we can move in the direction of making pressure-vessel C code responsible for doing more of this (particularly unpacking tarballs and GC'ing old runtimes), which will hopefully make it more obvious where we are or aren't doing the correct locking.

Edited by Simon McVittie

Merge request reports