c4e98f3f47
Until we finally do the "store packages as ostree commits and union" thing, doing commits can be slow, particularly into archive repos where we pay lots of cost in gzip. Let's show a progress bar. The implementation here uses a background thread which communicates with the "UI" via atomics. The UI uses a timer - and if stdout isn't a tty, we assume it's Jenkins or something and dial updates back to every 5 seconds to avoid spamming output. Closes: #409 Approved by: giuseppe |
||
---|---|---|
api-doc | ||
buildutil | ||
design | ||
docs | ||
libglnx@c072ef1eba | ||
libhif@c84818ac9d | ||
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-hif.am | ||
Makefile-lib-defines.am | ||
Makefile-lib.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)