From 94437eadd980965238885f22424200562dc4a908 Mon Sep 17 00:00:00 2001 From: yshyuk <43194469+yshyuk@users.noreply.github.com> Date: Tue, 10 Feb 2026 01:14:02 +0900 Subject: [PATCH] fix: add dnf5 command for Fedora in RPM package instructions (#36527) Add support for Fedora 41+ which uses dnf5 with different command syntax for adding repositories. - **dnf4 (RHEL/Rocky):** `dnf config-manager --add-repo ` - **dnf5 (Fedora 41+):** `dnf config-manager addrepo --from-repofile=` Closes #35330 --- templates/package/content/rpm.tmpl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/templates/package/content/rpm.tmpl b/templates/package/content/rpm.tmpl index 3faa8a0dc7..8aebe62806 100644 --- a/templates/package/content/rpm.tmpl +++ b/templates/package/content/rpm.tmpl @@ -14,6 +14,12 @@ dnf config-manager --add-repo {{- end}} +# Fedora 41+ (DNF5) +{{- range $group := .Groups}} + {{- if $group}}{{$group = print "/" $group}}{{end}} +dnf config-manager addrepo --from-repofile= +{{- end}} + # {{ctx.Locale.Tr "packages.rpm.distros.suse"}} {{- range $group := .Groups}} {{- if $group}}{{$group = print "/" $group}}{{end}}