Go to file
Colin Walters 54079982d8 [staticanalysis]: Actually check errors on splice() of objects
We were using unsigned size when we should have been using signed,
this means we basically weren't checking for errors on write...ouch.

Luckily if we e.g. hit ENOSPC during a pull, the checksums wouldn't
match and we'd return an error anyways.  However when writing an
object, we'd end up silently ignoring it =/

https://bugzilla.gnome.org/show_bug.cgi?id=732020
2014-06-21 18:08:49 -04:00
doc doc: Update overview a bit 2014-06-20 11:59:49 -04:00
manual-tests manual-tests: New directory with custom test scripts 2014-02-14 18:16:37 -05:00
packaging packaging: BR e2p 2014-06-21 16:55:36 -04:00
src [staticanalysis]: Actually check errors on splice() of objects 2014-06-21 18:08:49 -04:00
tests tests: Add a test for an empty /etc directory gaining content 2014-06-20 13:43:12 -04:00
.gitignore Update .gitignore 2014-01-19 11:33:52 -05:00
COPYING COPYING: Update to latest FSF with current address 2014-01-16 10:22:30 -05:00
Makefile-boot.am Add support for mkinitcpio 2013-10-24 14:27:49 -04:00
Makefile-decls.am build: Don't use += for ACLOCAL_AMFLAGS 2014-01-11 10:02:34 -07:00
Makefile-libostree-defines.am Add an OstreeSysrootUpgrader API 2014-03-24 18:08:22 -04:00
Makefile-libostree.am deploy: Set the immutable bit on the deployment root 2014-06-03 13:41:48 -04:00
Makefile-ostree.am Support /etc/ostree/remotes.d 2014-05-08 18:59:24 -04:00
Makefile-otutil.am Use external libgsystem 2014.2 2014-04-04 16:52:37 -04:00
Makefile-switchroot.am Add support for mkinitcpio 2013-10-24 14:27:49 -04:00
Makefile-tests.am Limit metadata to 10 MiB 2014-05-27 14:15:27 -04:00
Makefile.am build: Remove --enable-embedded-dependencies 2014-04-22 09:08:35 -04:00
README-historical.md README: Just link to wiki, move most of it to README-historical.md 2014-01-20 18:00:09 -05:00
README.md README: Just link to wiki, move most of it to README-historical.md 2014-01-20 18:00:09 -05:00
TODO trivial: TODO: Add link sizes/progress bar 2014-05-23 07:59:35 -04:00
autogen.sh Use external libgsystem 2014.2 2014-04-04 16:52:37 -04:00
configure.ac Release 2014.5 2014-06-09 18:39:14 -04:00
ostree.doap ostree.doap: Update description based on docs. 2013-08-19 10:32:08 -04:00

README.md

OSTree is a tool for managing bootable, immutable, versioned filesystem trees. While it takes over some of the roles of tradtional "package managers" like dpkg and rpm, it is not a package system; nor is it a tool for managing full disk images. Instead, it sits between those levels, offering a blend of the advantages (and disadvantages) of both.

For more information, see:

https://live.gnome.org/Projects/OSTree