Go to file
Colin Walters 3eb085c8f8 daemon: Clean up sysroot loading
We were loading the list of osnames by walking the FS, but it's a lot
simpler to just extract the set of known osnames from the deployment
array.

This is part of an effort to unify the "sync cached state with disk"
code in order to address race conditions.
2016-03-03 10:49:12 -05:00
buildutil tests: Adapt to rpm-ostree daemon 2015-09-09 22:00:05 -04:00
design design/package-layering: New file 2014-06-18 08:48:03 -04:00
doc There is no support for comps groups at this moment 2016-01-08 23:20:25 +01:00
libglnx@8a7943fef6 build: Port to master libhif 2016-02-22 14:27:46 -05:00
man man: Document deploy 2015-11-21 10:07:53 -05:00
packaging Major revamp/extension of libhif/unpacker code 2016-02-22 14:27:45 -05:00
scripts compose: Add check-passwd/group JSON options, fails compose if uids/gids change 2014-12-18 16:59:33 -05:00
src daemon: Clean up sysroot loading 2016-03-03 10:49:12 -05:00
tests compose: Add a --dry-run option 2016-03-02 18:39:13 -05:00
.gitignore daemon: Start of work on daemon 2015-09-09 22:00:04 -04:00
.gitmodules Start using libglnx 2015-02-15 14:01:13 -05:00
autogen.sh autogen.sh: tweak program checking logic 2015-09-11 10:24:44 -04:00
configure.ac build: Port to master libhif 2016-02-22 14:27:46 -05:00
COPYING COPYING: Update to latest LGPLv2+ 2014-03-10 16:40:16 -04:00
Makefile-daemon.am daemon: Rename all the things! 2015-09-09 22:00:05 -04:00
Makefile-decls.am Import some code for using GJS 2014-01-03 17:14:10 -05:00
Makefile-lib-defines.am lib: Add RpmOstreePackage 2015-04-16 13:26:58 -04:00
Makefile-lib.am (cleanup): Move the refsack and root loading code into libpriv 2015-05-20 20:51:42 -04:00
Makefile-libpriv.am Rename rpmostree-hif.[ch] -> core 2016-02-22 14:27:46 -05:00
Makefile-man.am Add basic man page 2014-03-25 09:07:49 -04:00
Makefile-rpm-ostree.am Add a container builtin 2016-02-22 14:27:45 -05:00
Makefile-tests.am Makefile-tests.am: add helper testenv target 2016-02-26 13:06:00 -05:00
Makefile.am automake: squash warnings re. subdir-objects 2015-09-11 10:30:09 -04:00
README.md remove erroneous rpm-ostree equals /usr/bin/atomic reference 2015-05-28 11:51:39 -07:00
TODO TODO: Update 2014-03-31 16:33:05 -04:00

rpm-ostree

A system to compose RPMs on a server side into an OSTree repository, and a client side tool to perform updates.

The project aims to bring together a hybrid of image-like upgrade features (reliable replication, atomicity), with package-like flexibility (seeing package sets inside trees, layering, partial live updates).

rpm-ostree is in beta!

While many of the underlying technologies here are stable, if you are considering using this in your organization, you should perform a careful evaluation of the whole stack. Software updates are obviously critical, and touch on many areas of concern.

Contents