Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
zdtm: verify that criu repo file system allows resolving device files
We put several device files into zdtm container through its root file system which is the same file system criu git resides in. We do it like this to overcome inability to create character and block device files in user namespaces. So even if we put those device files into zdtm container in any other way, in 'uns' flavor CRIU would not be able to restore those device files. Other option can be - creating auxiliary tmpfs mount and add it into zdtm container as external mount, but that looks like an overkill for this problem. Let's print a clear error so that user can either mount current file system without 'nodev" or put criu somewhere else. Fixes: checkpoint-restore#2441 Signed-off-by: Pavel Tikhomirov <[email protected]>
- Loading branch information