Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ostree-ext/tar/export: Fix reexport of var/tmp
A lot of technical debt here. A long time ago I added this hacky bit to inject var/tmp is the container stream even if it wasn't in the ostree commit. Today things shipped by `rpm-ostree compose image` like FCOS don't have `var/tmp` in the commit. But then more recently we started shipping `/var/tmp` in base images directly. Now I'm working on coreos/rpm-ostree#5221 where we're rechunking from a rootfs that does have var/tmp and that ends up in the ostree commit. The path comparison here was wrong because the tar stream we generate has the paths start with `./` and a literal comparison doesn't match `./var/tmp` != `var/tmp`. Add a canonicalization helper and use it for this. Signed-off-by: Colin Walters <[email protected]>
- Loading branch information