diff --git a/mcelog.spec b/mcelog.spec index 75b3adb4b30eafa42da303dc0a1dd12bdd0f8699..378523d18a51464bce1c629318520dd4160403d5 100644 --- a/mcelog.spec +++ b/mcelog.spec @@ -1,10 +1,11 @@ +#needsrootforbuild %define last_tar_version 168 %define mce_inject_ver 2013.01.19 %define aer_inject_ver 2010.03.10 Name: mcelog Version: 168 -Release: 3 +Release: 4 Epoch: 3 Summary: Linux kernel machine check handling middleware License: GPLv2 @@ -14,7 +15,7 @@ Source1: mce-inject-%{mce_inject_ver}.tar.bz2 Source2: aer-inject-%{aer_inject_ver}.tar.bz2 Source3: mcelog.conf ExclusiveArch: i686 x86_64 -BuildRequires: bison flex systemd gcc +BuildRequires: bison flex systemd gcc psmisc Requires(post): systemd Requires(preun): systemd Requires(postun): systemd @@ -50,6 +51,10 @@ install -p -m644 mcelog.service $RPM_BUILD_ROOT%{_unitdir}/mcelog.service destdir=$RPM_BUILD_ROOT make -C mce-inject-%{mce_inject_ver} install install -p -m755 aer-inject-%{aer_inject_ver}/aer-inject $RPM_BUILD_ROOT/%{_sbindir}/aer-inject +%check +export PATH="$PATH:$RPM_BUILD_ROOT%{_sbindir}" +make test + %clean rm -rf $RPM_BUILD_ROOT @@ -75,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT %attr(0644,root,root) %{_mandir}/*/* %changelog +* Mon Nov 21 2022 shixuantong - 3:168-4 +- enable check + * Fri May 28 2021 yangzhuangzhuang - 168-3 - The "cc:command not found" error message is displayed during compilation.Therefore,add buildrequires gcc.