From 79d058f2024d104f151d0eaf458b424a6f98b174 Mon Sep 17 00:00:00 2001 From: Jonathon Anderson Date: Thu, 4 Sep 2025 07:50:56 -0600 Subject: [PATCH] Prevent brp-mangle-shebangs from updating overlays Signed-off-by: Jonathon Anderson --- CHANGELOG.md | 1 + warewulf.spec.in | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2805e79a..e2c126af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - `wwclient` skips files that do not appear to have been modified. #1984 - `wwctl overlay edit` again writes temporary files to the default location. (After #1886 better resolves the underlying issue from #1473.) #1946 +- Prevent brp-mangle-shebangs from changing files in overlays. ### Fixed diff --git a/warewulf.spec.in b/warewulf.spec.in index fed97c26..bc9c875a 100644 --- a/warewulf.spec.in +++ b/warewulf.spec.in @@ -14,6 +14,8 @@ %define _build_id_links none %endif +%global __brp_mangle_shebangs_exclude_from ^/usr/share/warewulf/overlays/.*$ + Name: warewulf Summary: A provisioning system for large clusters of bare metal and/or virtual systems @@ -268,6 +270,7 @@ about Warewulf in an sos report. %changelog * Thu Sep 4 2025 Jonathon Anderson - Update golang BuildRequires to 1.22 +- Exclude overlay files from brp-mangle-shebangs * Tue Apr 1 2025 Jonathon Anderson - Remove gRPC API