SHA256
1
0
forked from pool/warewulf4

Accepting request 1112815 from network:cluster

- removed the upstream ipxe binaries

OBS-URL: https://build.opensuse.org/request/show/1112815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=13
This commit is contained in:
Ana Guerrero 2023-09-21 20:23:44 +00:00 committed by Git OBS Bridge
commit 898c33927a
3 changed files with 10 additions and 12 deletions

View File

@ -8,3 +8,6 @@ addFilter("non-executable-script /var/lib/warewulf/overlays/.*")
addFilter("statically-linked-binary /var/lib/warewulf/overlays/system/default/warewulf/bin/wwclient") addFilter("statically-linked-binary /var/lib/warewulf/overlays/system/default/warewulf/bin/wwclient")
# go binaries are hard to strip # go binaries are hard to strip
addFilter("unstripped-binary-or-object.*") addFilter("unstripped-binary-or-object.*")
# ignore the binary in /usr/share as this binary will to the nodes and not run on
# the host where the rpm is installed
addFilter("arch-dependent-file-in-usr-share")

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Sep 21 09:23:31 UTC 2023 - Christian Goll <cgoll@suse.com>
- removed the upstream ipxe binaries
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 16 10:54:19 UTC 2023 - Christian Goll <cgoll@suse.com> Thu Feb 16 10:54:19 UTC 2023 - Christian Goll <cgoll@suse.com>

View File

@ -84,15 +84,6 @@ Summary: Contains the service for the warewulf rest API
%description api %description api
Containts the binaries for the access of warewulf through a rest API and from the commandline from an external host. Containts the binaries for the access of warewulf through a rest API and from the commandline from an external host.
%package ipxe
Summary: Binaries of iPXE for ww4 installation
BuildArch: noarch
%description ipxe
For the boot of the nodes iPXE binaries are needed. As these package includes these files for
x86, i386 and ARM.
These are the binaries from the upstream project.
%package slurm %package slurm
Summary: Configuration template for slurm Summary: Configuration template for slurm
Requires: %{name} = %{version} Requires: %{name} = %{version}
@ -176,6 +167,8 @@ mkdir -p %{buildroot}%{_datadir}/warewulf/overlays/generic/etc/slurm
cat > %{buildroot}%{_datadir}/warewulf/overlays/generic/etc/slurm/slurm.conf.ww <<EOF cat > %{buildroot}%{_datadir}/warewulf/overlays/generic/etc/slurm/slurm.conf.ww <<EOF
{{ Include "/etc/slurm/slurm.conf" }} {{ Include "/etc/slurm/slurm.conf" }}
EOF EOF
# remove upstream ipxe stuff
rm -r %{buildroot}/%{_datadir}/ipxe
%pre -f %{name}.pre %pre -f %{name}.pre
%service_add_pre warewulfd.service %service_add_pre warewulfd.service
@ -222,9 +215,6 @@ EOF
%exclude %{_datadir}/warewulf/overlays/generic/etc/slurm %exclude %{_datadir}/warewulf/overlays/generic/etc/slurm
%exclude %{_datadir}/warewulf/overlays/generic/etc/munge %exclude %{_datadir}/warewulf/overlays/generic/etc/munge
%files ipxe
%{_datadir}/ipxe
%files api %files api
%{_bindir}/wwapic %{_bindir}/wwapic
%{_bindir}/wwapid %{_bindir}/wwapid