Skip to content
Snippets Groups Projects
  1. Jan 08, 2021
  2. Jan 05, 2021
  3. Jan 04, 2021
  4. Dec 10, 2020
  5. Dec 03, 2020
    • Simon McVittie's avatar
      _v2-entry-point: Optionally shut down and relaunch container · 231f4c2c
      Simon McVittie authored
      
      The waitforexitandrun verb is the first opportunity we get to know what
      our final environment variables are. It's also the first time we get
      run under "adverb" wrappers, if any, such as taskset.
      
      Proton uses a single set of Wine services to run the setup commands,
      then shuts them down and relaunches everything for the actual game;
      we can do similarly here. However, the startup time cost of doing this
      could be significant, so it's currently off by default so that we can
      experiment with it. Run with PRESSURE_VESSEL_RELAUNCH_CONTAINER=1 to
      try it.
      
      Partially addresses steam-runtime#304.
      
      Resolves: T25223
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      231f4c2c
  6. Nov 24, 2020
  7. Nov 17, 2020
  8. Oct 26, 2020
  9. Oct 22, 2020
  10. Sep 30, 2020
  11. Sep 28, 2020
  12. Sep 11, 2020
  13. Sep 08, 2020
  14. Sep 04, 2020
  15. Aug 27, 2020
  16. Aug 25, 2020
  17. Aug 19, 2020
    • Simon McVittie's avatar
      depot: Add scripts that can run multiple commands in one container · 483bbc50
      Simon McVittie authored
      
      We need this for Proton integration: a Proton game runs several
      setup commands, followed by the game itself.
      
      This prototype has some limitations:
      
      * An as-yet-unreleased version of Steam is required.
      
      * A systemd-style XDG_RUNTIME_DIR is required. We'll fall back to /tmp
        when this can be done without introducing a security flaw.
      
      * Old session directories in XDG_RUNTIME_DIR are not cleaned up.
      
      * There are a lot of processes, most of which should be unnecessary.
      
      * The environment handling is rather ad-hoc.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      483bbc50
Loading