rpm-ostree/rust
Colin Walters a76ddf0cef Rewrite livefs
Now always based on an overlayfs:
f2773c1b55
This fixes a whole swath of problems with the previous design,
including the danger in replacing `/usr/lib/ostree-boot` which
broke booting for some people.

Further, we don't need to push a rollback deployment; the livefs
changes are always transient.  So now we store livefs state
in `/run` instead of in the origin file.

Since we're doing a rewrite, it's now in Rust for much more safety.

We also always work in terms of incremental diffs between commits;
the previous huge hammer of swapping `/usr` was way too dangerous.
2020-11-16 19:07:16 +01:00
..
libdnf-sys rust/libdnf-sys: Drop Cargo.lock 2020-10-26 16:51:04 +01:00
src Rewrite livefs 2020-11-16 19:07:16 +01:00
.gitignore Add testutils generate-synthetic-upgrade 2020-08-18 17:23:15 +02:00
cargo-vendor-config
Cargo.lock build(deps): bump openat-ext from 0.1.8 to 0.1.9 in /rust 2020-11-16 11:02:20 +01:00
Cargo.toml Rewrite livefs 2020-11-16 19:07:16 +01:00
cbindgen.toml daemon/syscore: push livefs introspection to Rust 2020-10-29 17:57:02 +01:00
LICENSE-APACHE Clarify license situation to include GPLv2, relicense Rust code 2019-09-05 20:49:18 +00:00
LICENSE-MIT Clarify license situation to include GPLv2, relicense Rust code 2019-09-05 20:49:18 +00:00