Skip to content
Snippets Groups Projects

populate-depot: Improve handling of depots containing unpacked files

Merged Simon McVittie requested to merge wip/smcv/improve-unpacked-runtime into master
  • populate-depot: Pre-create files/.ref in runtimes' files content

    pressure-vessel will create this lock file automatically, but if we don't include it in the depot content, then Steam will never clean it up.

  • populate-depot: Add an option to exclude redundant files

    Regular files (with content) need to be shipped in the depot, but directories, empty files and symlinks can be created on-demand by pressure-vessel from the manifest, reducing the metadata burden on Steampipe.

    This might be done by default later, but for now it's just an option.

    Resolves: T27914 (eventually)

  • populate-depot: Make mtime compatible with other mtree implementations

    It's convenient to be able to check depot contents against a reference using bsdtar or mtree-netbsd, but mtree-netbsd considers times with no dot to be invalid.


Follow-up improvements for T27130.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading