rpm-ostree/docs
Jonathan Lebon ba7a72995b treefile: Add new repo-packages field for pinning packages to repos
This addresses the server compose side of
https://github.com/coreos/rpm-ostree/issues/2584.

One tricky bit is handling overrides across included treefiles (or
really, even within a single treefile): as usual, higher-level treefiles
should override lowel-level ones. Rust makes it pretty nice to handle.

For now this just supports a `repo` field, but one could imagine e.g.
`repos` (which takes an array of repoids instead), or e.g.
`exclude-repos`.

The actual core implementation otherwise is pretty straightforward.

This should help a lot in RHCOS where we currently use many `exclude=`
directives in repo files to get it to do what we want.

This is also kind of a requirement for modularity support because as
soon as rpm-ostree becomes modules-aware, modular filtering logic will
break composes which assume rpm-ostree treats modular and non-modular
packages the same.
2021-04-30 09:13:18 -04:00
..
_sass/color_schemes docs: Add Jekyll and theme config 2020-10-01 12:01:25 -04:00
_config.yml docs: fix "Edit this page on GitHub" links 2021-04-09 22:55:16 -04:00
administrator-handbook.md Rename livefs → apply-live in more places 2021-01-12 03:15:49 -05:00
apply-live.md docs: Add apply-live 2021-03-11 21:32:54 +00:00
architecture-core.md docs/architecture-core.md: New file 2021-02-24 22:01:23 +01:00
architecture-daemon.md docs: Add page about the daemon interface 2021-03-30 16:09:22 -04:00
background.md docs: Move and update Background page 2020-10-01 12:01:25 -04:00
compose-server.md docs/compose: apply review; unify repo paths 2021-03-24 17:05:58 -04:00
CONTRIBUTING.md app: Add rpm-ostree compose extensions 2021-01-23 17:12:09 +01:00
countme.md countme: Force disable Count Me logic in DNF 2021-04-16 16:01:43 -04:00
extensions.md extensions: Add support for development extensions 2021-02-03 12:22:38 -05:00
favicon.ico docs: Add Jekyll and theme config 2020-10-01 12:01:25 -04:00
HACKING.md ci: Drop tests/vmcheck/image.qcow2, use COSA_DIR/.cosa 2021-02-23 17:23:26 -05:00
index.md Misc doc tweaks/cleanups 2021-02-12 16:45:46 -05:00
RELEASE.md RELEASE: Add step to update libdnf's deps 2021-03-29 10:37:13 -04:00
repo_structure.md app: Add rpm-ostree compose extensions 2021-01-23 17:12:09 +01:00
treefile.md treefile: Add new repo-packages field for pinning packages to repos 2021-04-30 09:13:18 -04:00