Adds the multimedia comps group to the mandatory (always) install section.
ALWAYS_PACKAGES gets its own "@multimedia" line — a group is never mixed into a package transaction.
The always-loop routes @group lines through the existing install_group helper, so:
the group is checked with dnf group info first;
a wrong/renamed group prints the system's real group list instead of dnf's No match for argument: @multimedia;
failures warn in red and the run continues (same resilience as every always line).
Base already enables RPM Fusion, which the group needs for the full codec set.
Verified on the stub harness: group check + install happen in the right order with a quiet summary; a missing group warns and the run still completes (rc 0); a second run is idempotent.
Adds the `multimedia` comps group to the mandatory (always) install section.
- `ALWAYS_PACKAGES` gets its own `"@multimedia"` line — a group is never mixed into a package transaction.
- The always-loop routes `@group` lines through the existing `install_group` helper, so:
- the group is checked with `dnf group info` first;
- a wrong/renamed group prints the system's real group list instead of dnf's `No match for argument: @multimedia`;
- failures warn in red and the run continues (same resilience as every always line).
Base already enables RPM Fusion, which the group needs for the full codec set.
Verified on the stub harness: group check + install happen in the right order with a quiet summary; a missing group warns and the run still completes (rc 0); a second run is idempotent.
Adds '@multimedia' as an ALWAYS_PACKAGES entry and teaches the always-loop
to route '@group' lines through install_group, so a group is checked for
existence first and a bad name prints the system's real group list instead
of dnf's 'No match for argument: @multimedia'.
Group install failures warn in red and continue, like every other
always-package line.
yuri
merged commit f08abda392 into main2026-11-13 16:27:26 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds the
multimediacomps group to the mandatory (always) install section.ALWAYS_PACKAGESgets its own"@multimedia"line — a group is never mixed into a package transaction.@grouplines through the existinginstall_grouphelper, so:dnf group infofirst;No match for argument: @multimedia;Base already enables RPM Fusion, which the group needs for the full codec set.
Verified on the stub harness: group check + install happen in the right order with a quiet summary; a missing group warns and the run still completes (rc 0); a second run is idempotent.