diff --git a/.gitignore b/.gitignore index e69de29..a7b7c27 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/rasdaemon-0.3.0.tar.bz2 diff --git a/rasdaemon.spec b/rasdaemon.spec new file mode 100644 index 0000000..ddc076e --- /dev/null +++ b/rasdaemon.spec @@ -0,0 +1,51 @@ +Name: rasdaemon +Version: 0.3.0 +Release: 1%{?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/rasdaemon-0.3.0.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} +Requires: hwdata, dmidecode +BuildRequires: autoconf, automake, gettext-devel libtool +ExclusiveArch: %{ix86} x86_64 +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 +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 + +%changelog +* Mon May 20 2013 Mauro Carvalho Chehab 0.3.0-1 +- Package created + diff --git a/sources b/sources index e69de29..5abe64f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +7556ef771acccbf6d65b174a082367c3 rasdaemon-0.3.0.tar.bz2