kexec-tools/kexec-tools.spec

148 lines
4.8 KiB
RPMSpec
Raw Normal View History

Name: kexec-tools
Version: 2.0.27
Release: 3mamba
Summary: Load one kernel from another
Group: System/Kernel and Hardware
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://mirrors.edge.kernel.org/pub/linux/utils/kernel/kexec/
Source: http://www.kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-%{version}.tar.xz
Patch0: kexec-tools-2.0.13-arm-missing-files.patch
Patch1: kexec-tools-2.0.20-x86-fix.patch
Patch2: kexec-tools-2.0.20-arm-buildfix.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: liblzma-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
#%ifarch %{ix86} x86_64
#BuildRequires: libxen-devel >= 4.17.2-1mamba
#%endif
%description
/sbin/kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with it.
A currently running kernel may be asked to start the loaded kernel on reboot, or to start the loaded kernel after it panics.
The panic case is useful for having an intact kernel for writing crash dumps. But other uses may be imagined.
%debug_package
%prep
%setup -q
#%patch0 -p1
#%ifarch %{ix86}
#%patch1 -p1
#%endif
%ifarch arm
%patch 2 -p1
%endif
%build
%configure \
CFLAGS="%{optflags} -fcommon" \
--without-xen
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%{_sbindir}/kexec
%{_sbindir}/vmcore-dmesg
%ifarch %{ix86} x86_64
%{_libdir}/kexec-tools/kexec_test
%endif
%{_mandir}/man8/kexec.8*
%{_mandir}/man8/vmcore-dmesg.8*
%doc AUTHORS COPYING
#TODO
%changelog
* Wed Jan 10 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.27-3mamba
- rebuilt without extended support for xen to reduce base dependencies
* Tue Oct 10 2023 Automatic Build System <autodist@mambasoft.it> 2.0.27-2mamba
- rebuilt by autoport with build requirements: libxen-devel>=4.17.2-1mamba
* Thu Aug 31 2023 Automatic Build System <autodist@mambasoft.it> 2.0.27-1mamba
- automatic version update by autodist
* Fri Dec 23 2022 Automatic Build System <autodist@mambasoft.it> 2.0.26-1mamba
- automatic version update by autodist
* Mon Aug 01 2022 Automatic Build System <autodist@mambasoft.it> 2.0.25-1mamba
- automatic version update by autodist
* Mon Apr 11 2022 Automatic Build System <autodist@mambasoft.it> 2.0.24-1mamba
- automatic version update by autodist
* Sat Jan 01 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.23-2mamba
- rebuilt with libxen 4.16.0
* Wed Nov 10 2021 Automatic Build System <autodist@mambasoft.it> 2.0.23-1mamba
- automatic version update by autodist
* Mon May 03 2021 Automatic Build System <autodist@mambasoft.it> 2.0.22-1mamba
- automatic version update by autodist
* Sat Feb 06 2021 Automatic Build System <autodist@mambasoft.it> 2.0.21-1mamba
- automatic version update by autodist
* Tue Dec 08 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.20-2mamba
- rebuilt with debug package
* Fri Sep 06 2019 Automatic Build System <autodist@mambasoft.it> 2.0.20-1mamba
- automatic version update by autodist
* Fri Jun 22 2018 Automatic Build System <autodist@mambasoft.it> 2.0.17-1mamba
- automatic version update by autodist
* Thu Sep 28 2017 Automatic Build System <autodist@mambasoft.it> 2.0.15-1mamba
- automatic version update by autodist
* Mon Aug 07 2017 Automatic Build System <autodist@mambasoft.it> 2.0.14-1mamba
- automatic version update by autodist
* Sat Dec 10 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.13-2mamba
- rebuilt by autoport with build requirements: libxen-devel>=4.8.0-1mamba
* Tue Nov 15 2016 Automatic Build System <autodist@mambasoft.it> 2.0.13-1mamba
- automatic version update by autodist
* Sat Jul 16 2016 Automatic Build System <autodist@mambasoft.it> 2.0.12-1mamba
- automatic version update by autodist
* Sat Sep 05 2015 Automatic Build System <autodist@mambasoft.it> 2.0.10-1mamba
- automatic version update by autodist
* Tue Feb 17 2015 Automatic Build System <autodist@mambasoft.it> 2.0.9-1mamba
- automatic update by autodist
* Thu Oct 16 2014 Automatic Build System <autodist@mambasoft.it> 2.0.8-1mamba
- automatic update by autodist
* Wed Jun 25 2014 Automatic Build System <autodist@mambasoft.it> 2.0.7-1mamba
- automatic update by autodist
* Wed Apr 09 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.6-1mamba
- update to 2.0.6
* Thu May 30 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.4-2mamba
- rebuilt with xen 4.2.2
* Wed Mar 20 2013 Automatic Build System <autodist@mambasoft.it> 2.0.4-1mamba
- automatic version update by autodist
* Wed Apr 25 2012 Automatic Build System <autodist@mambasoft.it> 2.0.3-1mamba
- automatic version update by autodist
* Sun Apr 10 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.2-1mamba
- package created by autospec