Name: rasdaemon Version: 0.4.1 Release: 5%{?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} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 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 %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING README TODO %{_sbindir}/rasdaemon %{_sbindir}/ras-mc-ctl %{_mandir}/*/* %{_unitdir}/*.service %{_sharedstatedir}/rasdaemon %{_sysconfdir}/ras/dimm_labels.d %changelog * Tue Aug 20 2013 Aristeu Rozanski 0.4.1-5.el7 - Applied Jarod Wilson fixes required to pass rpmlint tests * Thu Aug 15 2013 Aristeu Rozanski 0.4.1-4.el7 - Rebuild * Sun Jun 2 2013 Peter Robinson 0.4.1-3 - ARM has EDMA drivers (currently supported in Calxeda highbank) * Tue May 28 2013 Mauro Carvalho Chehab 0.4.1-2 - Fix the name of perl-DBD-SQLite package * Tue May 28 2013 Mauro Carvalho Chehab 0.4.1-1 - Updated to version 0.4.1 with contains some bug fixes * Mon May 27 2013 Mauro Carvalho Chehab 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 0.3.0-1 - Package created