3ad4e6c72b
Decided to test this on Sunday evening. Of course it was broken =( (Actually I tested mock-in-Docker but it should be the same) The core problem is that mock does `chroot()` without using `/` as a mount point. This breaks an assumption in bwrap that it is. Now, in theory we could move this same logic down into bwrap to work around this situation, but for now let's hack it here. Mock is old, legacy container code that doesn't really do anything in a modern way - in fact our goal should be to replace it with a combination of rpm-ostree and bwrap. So carrying this hack here to get us to that future should be OK for now. Closes: #431 Approved by: jlebon |
||
---|---|---|
api-doc | ||
buildutil | ||
design | ||
docs | ||
libdnf@b69552b3b3 | ||
libglnx@4ae5e3beaa | ||
man | ||
packaging | ||
scripts | ||
src | ||
tests | ||
tests-container | ||
vagrant | ||
.gitmodules | ||
.travis.yml | ||
autogen.sh | ||
configure.ac | ||
CONTRIBUTING.md | ||
COPYING | ||
git.mk | ||
HACKING.md | ||
LICENSE | ||
Makefile-daemon.am | ||
Makefile-decls.am | ||
Makefile-lib-defines.am | ||
Makefile-lib.am | ||
Makefile-libdnf.am | ||
Makefile-libpriv.am | ||
Makefile-man.am | ||
Makefile-rpm-ostree.am | ||
Makefile-tests.am | ||
Makefile.am | ||
mkdocs.yml | ||
README.md | ||
TODO | ||
Vagrantfile |
rpm-ostree Overview
rpm-ostree is a hybrid image/package system. It uses OSTree as a base image format, and supports RPM on both the client and server side using libhif.
For more information, see the online manual: Read The Docs (rpm-ostree)
Features:
- Atomic upgrades and rollback for host system updates
- A server side tool to consume RPMs and commit them to an OSTree repository
- A system daemon to consume OSTree commits as updates
Projects using rpm-ostree
Project Atomic uses rpm-ostree to provide a minimal host for Docker formatted Linux containers. Replicating a base immutable OS, then using Docker for applications.
Manual
For more information, see the online manual: Read The Docs (rpm-ostree)