Files
warewulf/warewulf.spec.in
2021-08-22 07:28:49 -07:00

55 lines
1.1 KiB
RPMSpec

%define debug_package %{nil}
Name: warewulf
Summary: A suite of tools for bare metal provisioning of containers
Version: @VERSION@
Release: 1%{?dist}
License: BSD
Group: System Environment/Clustering
Source: %{name}-%{version}.tar.gz
ExclusiveOS: linux
BuildRoot: %{?_tmppath}/%{name}-%{version}-%{release}-root
Requires: dhcp-server
Requires: tftp-server
Requires: nfs-utils
%description
Warewulf is a bare metal container provisioning system.
%prep
%setup -q
%build
make all
%install
%{__make} install DESTDIR=$RPM_BUILD_ROOT %{?mflags_install}
#%pre
groupadd -r warewulf >/dev/null 2>&1 || :
%post
%if %{?rhel}%{!?rhel:0} >= 7
groupadd -r warewulf >/dev/null 2>&1 || :
systemctl daemon-reload >/dev/null 2>&1 || :
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
%attr(0755, root, warewulf) %dir /etc/warewulf/
%config(noreplace) /etc/warewulf/*
/etc/bash_completion.d/warewulf
/usr/bin/wwctl
/usr/lib/firewalld/services/warewulf.xml
/usr/lib/systemd/system/warewulfd.service
/var/warewulf
/usr/share/man/man1/*
%changelog
* Tue Jan 26 2021 14:46:24 JST Brian Clemens <bclemens@ctrliq.com> - 4.0.0
- Initial release