Capture overlaydir as its own variable in the specfile

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2025-09-04 14:43:13 -06:00
parent 79d058f202
commit c96e496a9f

View File

@@ -14,7 +14,8 @@
%define _build_id_links none %define _build_id_links none
%endif %endif
%global __brp_mangle_shebangs_exclude_from ^/usr/share/warewulf/overlays/.*$ %define _overlaydir %{_overlaydir}
%global __brp_mangle_shebangs_exclude_from ^%{_overlaydir}/.*$
Name: warewulf Name: warewulf
@@ -182,35 +183,35 @@ getent group %{wwgroup} >/dev/null || groupadd -r %{wwgroup}
%dir %{_datadir}/warewulf %dir %{_datadir}/warewulf
%{_datadir}/warewulf/bmc %{_datadir}/warewulf/bmc
%dir %{_datadir}/warewulf/overlays %dir %{_overlaydir}
%dir %{_datadir}/warewulf/overlays/* %dir %{_overlaydir}/*
%dir %{_datadir}/warewulf/overlays/*/rootfs %dir %{_overlaydir}/*/rootfs
%{_datadir}/warewulf/overlays/NetworkManager/rootfs/* %{_overlaydir}/NetworkManager/rootfs/*
%{_datadir}/warewulf/overlays/debian.interfaces/rootfs/* %{_overlaydir}/debian.interfaces/rootfs/*
%{_datadir}/warewulf/overlays/debug/rootfs/* %{_overlaydir}/debug/rootfs/*
%{_datadir}/warewulf/overlays/fstab/rootfs/* %{_overlaydir}/fstab/rootfs/*
%{_datadir}/warewulf/overlays/host/rootfs/* %{_overlaydir}/host/rootfs/*
%{_datadir}/warewulf/overlays/hostname/rootfs/* %{_overlaydir}/hostname/rootfs/*
%{_datadir}/warewulf/overlays/hosts/rootfs/* %{_overlaydir}/hosts/rootfs/*
%{_datadir}/warewulf/overlays/ifcfg/rootfs/* %{_overlaydir}/ifcfg/rootfs/*
%{_datadir}/warewulf/overlays/ignition/rootfs/* %{_overlaydir}/ignition/rootfs/*
%{_datadir}/warewulf/overlays/issue/rootfs/* %{_overlaydir}/issue/rootfs/*
%{_datadir}/warewulf/overlays/netplan/rootfs/* %{_overlaydir}/netplan/rootfs/*
%{_datadir}/warewulf/overlays/resolv/rootfs/* %{_overlaydir}/resolv/rootfs/*
%attr(700, -, -) %{_datadir}/warewulf/overlays/ssh.authorized_keys/rootfs/* %attr(700, -, -) %{_overlaydir}/ssh.authorized_keys/rootfs/*
%{_datadir}/warewulf/overlays/ssh.host_keys/rootfs/* %{_overlaydir}/ssh.host_keys/rootfs/*
%{_datadir}/warewulf/overlays/syncuser/rootfs/* %{_overlaydir}/syncuser/rootfs/*
%{_datadir}/warewulf/overlays/systemd.netname/rootfs/* %{_overlaydir}/systemd.netname/rootfs/*
%{_datadir}/warewulf/overlays/udev.netname/rootfs/* %{_overlaydir}/udev.netname/rootfs/*
%{_datadir}/warewulf/overlays/wicked/rootfs/* %{_overlaydir}/wicked/rootfs/*
%{_datadir}/warewulf/overlays/wwclient/rootfs/* %{_overlaydir}/wwclient/rootfs/*
%{_datadir}/warewulf/overlays/wwinit/rootfs/* %{_overlaydir}/wwinit/rootfs/*
%{_datadir}/warewulf/overlays/localtime/rootfs/* %{_overlaydir}/localtime/rootfs/*
%{_datadir}/warewulf/overlays/sfdisk/rootfs/* %{_overlaydir}/sfdisk/rootfs/*
%{_datadir}/warewulf/overlays/mkfs/rootfs/* %{_overlaydir}/mkfs/rootfs/*
%{_datadir}/warewulf/overlays/mkswap/rootfs/* %{_overlaydir}/mkswap/rootfs/*
%{_datadir}/warewulf/overlays/systemd.mount/rootfs/* %{_overlaydir}/systemd.mount/rootfs/*
%{_datadir}/warewulf/overlays/systemd.swap/rootfs/* %{_overlaydir}/systemd.swap/rootfs/*
%{_bindir}/wwctl %{_bindir}/wwctl
%{_prefix}/lib/firewalld/services/warewulf.xml %{_prefix}/lib/firewalld/services/warewulf.xml