rpm-ostree/rust
Colin Walters 7db30fec13
treefile: Support arch-include (#1886)
* treefile: Rework test helper

Have each test clearly hold its tempdir; this way we can have a simple
helper function rather than a struct with an unreferenced parameter.

Also use `utils::write_file`.

Prep for further test work.

* treefile: Add a basic test for includes

Prep for adding an arch include test.

* treefile: Support `arch-include`

A long time ago we added architecture-specific package lists
via e.g. `packages-ppc64le`.  Much more recently we added
support for having the `include` key be a list - multiple includes.

By combining these two and supporting architecture-conditional includes,
we've effectively added architecture-conditionals to *all* keys.

Notably we want this for Fedora CoreOS today which is using
`remove-from-packages` on `grub2-tools` which isn't present on
s390x.

* ci: Bump cosa build timeout

Looks like another OpenStack perf regression.
2019-08-21 15:25:08 -04:00
..
src treefile: Support arch-include (#1886) 2019-08-21 15:25:08 -04:00
cargo-vendor-config Add support for YAML treefiles 2018-06-05 13:08:33 +00:00
Cargo.lock treefile: allow ${releasever} in more keys 2019-06-18 18:19:42 +00:00
Cargo.toml treefile: allow ${releasever} in more keys 2019-06-18 18:19:42 +00:00
cbindgen.toml lockfile: Switch to writing it from Rust 2019-07-18 18:54:27 +00:00