SHA256
1
0
forked from pool/warewulf4

Accepting request 1139952 from home:mslacken:pr

- moved to git archive hash as source in order to be reproduceable
- added vendor.tar.gz as git hash source doesn't have vendoring 
- removed grub-boot.patch as incoperated upstreams

OBS-URL: https://build.opensuse.org/request/show/1139952
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=51
This commit is contained in:
Christian Goll 2024-01-19 13:55:23 +00:00 committed by Git OBS Bridge
parent b9cf0a703d
commit 20353f84f8
5 changed files with 17 additions and 1495 deletions

File diff suppressed because it is too large Load Diff

3
vendor.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:482f13f9cd5bb0193aed6380022341d7ebd35dc6fbe2152cc804b010cf405069
size 5800023

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:23b80008f251cf1abfa23bede22168d503cb7abc0e71b79703de425e4c835d7f
size 16928203
oid sha256:3b13cd5bcb740391cbb21420ebe54acbd2e0aad627d896d9887018bc3118e7d0
size 10978414

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Jan 19 13:45:18 UTC 2024 - Christian Goll <cgoll@suse.com>
- moved to git archive hash as source in order to be reproduceable
- added vendor.tar.gz as git hash source doesn't have vendoring
- removed grub-boot.patch as incoperated upstreams
-------------------------------------------------------------------
Wed Jan 17 11:16:59 UTC 2024 - Christian Goll <cgoll@suse.com>

View File

@ -19,6 +19,7 @@
%define rls_cndt rc0
%global tftpdir /srv/tftpboot
%global srvdir %{_sharedstatedir}
%global githash 5b0de8ea5397ca42584335517fd4959d7ffe3da5
ExclusiveArch: x86_64 aarch64
@ -29,12 +30,11 @@ Summary: A suite of tools for clustering
License: BSD-3-Clause
Group: Productivity/Clustering/Computing
URL: https://warewulf.org
#Source0: https://github.com/hpcng/warewulf/archive/v%{version}%{?rls_cndt}.tar.gz#/warewulf4-v%{version}.tar.gz
Source0: https://github.com/hpcng/warewulf/releases/download/nightly/warewulf-4.5.x.tar.gz#/warewulf4-v%{version}.tar.gz
Source0: https://github.com/hpcng/warewulf/archive/%{githash}.tar.gz#/warewulf4-v%{version}.tar.gz
Source1: vendor.tar.gz
Source5: warewulf4-rpmlintrc
Source10: config-ww4.sh
Source20: README.dnsmasq
Patch10: grub-boot.patch
Patch12: clean-warewulf-conf.patch
Patch15: dnsmasq-template-move.patch
@ -107,8 +107,9 @@ This package install the necessary configuration files in order to run a slurm
cluster on the configured warewulf nodes.
%prep
%setup -q -n warewulf-4.5.x
%setup -q -n warewulf-%{githash}
%autopatch -p1
tar xzf %{S:1}
%build
export OFFLINE_BUILD=1