From 58a99abb96acb52b252e829eaffa5fffb6f5bc7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kuhn?= Date: Wed, 18 Feb 2026 12:20:51 +0100 Subject: [PATCH] fix: use dnf5-compatible group install syntax `dnf groupinstall "Development Tools"` fails on dnf5 (Fedora 41+). Use `dnf group install development-tools` which works on both dnf4 and dnf5. --- README.md | 2 +- scripts/bootstrap.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b79f3a7..addee32 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ Example sample (macOS arm64, measured on February 18, 2026): 1. **Build essentials:** - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config` - - **Linux (Fedora/RHEL):** `sudo dnf groupinstall "Development Tools" && sudo dnf install pkg-config` + - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config` - **macOS:** Install Xcode Command Line Tools: `xcode-select --install` 2. **Rust toolchain:** diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 09c7140..b734124 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -74,7 +74,7 @@ install_system_deps() { run_privileged apt-get update -qq run_privileged apt-get install -y build-essential pkg-config git curl elif have_cmd dnf; then - run_privileged dnf groupinstall -y "Development Tools" + run_privileged dnf group install -y development-tools run_privileged dnf install -y pkg-config git curl else warn "Unsupported Linux distribution. Install compiler toolchain + pkg-config + git + curl manually."