This fixes up the last of the embarassing bits I saw from the stack trace in: https://github.com/ostreedev/ostree/issues/1184 We had a hardlink fast path, but that doesn't apply across devices, which occurs in two notable cases: - Installer ISO with local repo - Tools like pungi that copy the repo to a local snapshot Obviously there are a lot of subtleties here around things like the bare-user-only conversions as well as exactly what data we copy. I think to get better test coverage we may want to add `pull-local --no-hardlink` or so. Closes: #1197 Approved by: jlebon |
||
|---|---|---|
| .. | ||
| README.md | ||
| fah-prep.sh | ||
| itest-bare-root.sh | ||
| itest-bareuser-nouserxattrs.sh | ||
| itest-deploy-selinux.sh | ||
| itest-label-selinux.sh | ||
| itest-pull-space.sh | ||
| itest-pull.sh | ||
| itest-remotes.sh | ||
| libinsttest.sh | ||
| libtest-core.sh | ||
| run.sh | ||
README.md
This suite of tests is currently run from redhat-ci; they're intended to run as root.