70 lines
2.3 KiB
RPMSpec
70 lines
2.3 KiB
RPMSpec
Name: rasdaemon
|
|
Version: 0.4.1
|
|
Release: 3%{?dist}
|
|
Summary: Utility to receive RAS error tracings
|
|
Group: Applications/System
|
|
License: GPLv2
|
|
URL: https://git.fedorahosted.org/git/rasdaemon.git
|
|
Source0: http://mchehab.fedorapeople.org/%{name}-%{version}.tar.bz2
|
|
|
|
ExclusiveArch: %{ix86} x86_64 %{arm}
|
|
BuildRequires: autoconf, automake, gettext-devel, libtool, sqlite-devel
|
|
Requires: hwdata, perl-DBD-SQLite
|
|
%ifnarch %{arm}
|
|
Requires: dmidecode
|
|
%endif
|
|
|
|
Requires(post): systemd-units
|
|
Requires(preun): systemd-units
|
|
Requires(postun): systemd-units
|
|
|
|
%description
|
|
%{name} is a RAS (Reliability, Availability and Serviceability) logging tool.
|
|
It currently records memory errors, using the EDAC tracing events.
|
|
EDAC is drivers in the Linux kernel that handle detection of ECC errors
|
|
from memory controllers for most chipsets on i386 and x86_64 architectures.
|
|
EDAC drivers for other architectures like arm also exists.
|
|
This userspace component consists of an init script which makes sure
|
|
EDAC drivers and DIMM labels are loaded at system startup, as well as
|
|
an utility for reporting current error counts from the EDAC sysfs files.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
autoreconf -vfi
|
|
%configure --enable-mce --enable-aer --enable-sqlite3
|
|
make %{?_smp_mflags}
|
|
|
|
%install
|
|
make install DESTDIR=%{buildroot}
|
|
install -D -p -m 0644 misc/rasdaemon.service %{buildroot}/%{_unitdir}/rasdaemon.service
|
|
install -D -p -m 0644 misc/ras-mc-ctl.service %{buildroot}%{_unitdir}/ras-mc-ctl.service
|
|
rm INSTALL %{buildroot}/usr/include/*.h
|
|
|
|
%files
|
|
%doc AUTHORS ChangeLog COPYING README TODO
|
|
%{_sbindir}/rasdaemon
|
|
%{_sbindir}/ras-mc-ctl
|
|
%{_mandir}/*/*
|
|
%{_unitdir}/*.service
|
|
%{_sharedstatedir}/rasdaemon
|
|
%{_sysconfdir}/ras/dimm_labels.d
|
|
|
|
%changelog
|
|
* Sun Jun 2 2013 Peter Robinson <pbrobinson@fedoraproject.org> 0.4.1-3
|
|
- ARM has EDMA drivers (currently supported in Calxeda highbank)
|
|
|
|
* Tue May 28 2013 Mauro Carvalho Chehab <mchehab@redhat.com> 0.4.1-2
|
|
- Fix the name of perl-DBD-SQLite package
|
|
|
|
* Tue May 28 2013 Mauro Carvalho Chehab <mchehab@redhat.com> 0.4.1-1
|
|
- Updated to version 0.4.1 with contains some bug fixes
|
|
|
|
* Mon May 27 2013 Mauro Carvalho Chehab <mchehab@redhat.com> 0.4.0-1
|
|
- Updated to version 0.4.0 and added support for mce, aer and sqlite3 storage
|
|
|
|
* Mon May 20 2013 Mauro Carvalho Chehab <mchehab@redhat.com> 0.3.0-1
|
|
- Package created
|
|
|