This repository has been archived by the owner on Nov 7, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This fixes a failure I was seeing using `buildah` in Gitlab CI; it seems like `/run/secrets` ends up as a bind mount here, and because it's a bind mount it has the same device node. With new enough Linux there's a handy attribute from the `statx` system call that will tell us whether a given path is a mount point root. Let's use that to start. (The other alternatives are much uglier; see the linked systemd git source code) We may need to end up doing some of that if we find we keep hitting this with systems that have older kernels.
- Loading branch information