rpm-ostree/rust/src/cliwrap
Colin Walters d40434db47 Add support for rpm-ostree deploy --ex-cliwrap=true
This is a better alternative to https://github.com/coreos/fedora-coreos-config/pull/830

Basically rather than trying to send this out to all FCOS users,
it's much saner to allow people to opt-in to it locally.

If we'd finished https://github.com/coreos/rpm-ostree/issues/2326
then this would be something as trivial as:
```
$ echo 'cliwrap: true' > /etc/rpm-ostree.d/cliwrap.yaml
$ rpm-ostree rebuild
```

Unfortunately that's not the world we live in, so a whole lot of
layers here need crossing to just propagate a boolean.  And it
interacts in a tricky way with our change detection code.

But, it works and will allow people to try this out.

Other fixed problems:

- Our `rpm --verify` wrapping was broken
- Dropping privileges clashed with the default directory being `/root`,
  so `chdir(/)` too
2021-05-19 14:42:18 -04:00
..
cliutil.rs Add support for rpm-ostree deploy --ex-cliwrap=true 2021-05-19 14:42:18 -04:00
dracut.rs rust: Relicense some GPL-2.0-or-later to Apache-2.0 OR MIT 2021-03-10 21:55:50 +01:00
grubby.rs rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
rpm.rs Add support for rpm-ostree deploy --ex-cliwrap=true 2021-05-19 14:42:18 -04:00