Go to file
Colin Walters 8f4ffa6950 deploy: Copy parent directories for modified config files
Previously, in the case where a parent directory of a modified config
file was removed, we would throw an exception.  This happens when
switching from a tree that has some software (e.g. firewalld), to one
that does not.

While it's nice to have this warning that your config file probably no
longer applies, there's no need to make it so...fatal.

It's particularly problematic that the only easy workaround is to
remove the config files from your current tree - which breaks
rollback.

The solution then is for for us to take ownership of the parent
directories too into the new /etc.  Admins can clean up these files
afterwards at any time.

https://bugzilla.gnome.org/show_bug.cgi?id=734293
2014-09-16 12:06:10 -04:00
doc doc: Add a man page for summary command 2014-09-07 17:41:12 -04:00
manual-tests manual-tests: New directory with custom test scripts 2014-02-14 18:16:37 -05:00
packaging packaging: Make the ostree rpm own and create /etc/ostree/remotes.d/ 2014-08-03 14:18:22 -04:00
src deploy: Copy parent directories for modified config files 2014-09-16 12:06:10 -04:00
tests deploy: Copy parent directories for modified config files 2014-09-16 12:06:10 -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 build: Unify CPPFLAGS settings 2014-09-08 11:47:58 -04:00
Makefile-ostree.am build: Unify CPPFLAGS settings 2014-09-08 11:47:58 -04:00
Makefile-otutil.am Extract opendirat() helper function into libotutil 2014-09-16 11:34:39 -04:00
Makefile-switchroot.am Add support for mkinitcpio 2013-10-24 14:27:49 -04:00
Makefile-tests.am Add repository "summary" file and metalink support 2014-09-03 13:21:52 -04:00
Makefile.am Work around deprecation of SoupServer's port property 2014-09-09 09:30:02 -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.6 2014-09-08 13:43:12 -04:00
ostree.doap doap category infrastructure 2014-07-31 11:26:32 +02: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