Name: edac-utils Version: 0.9 Release: 11%{?dist} Summary: Userspace helper for kernel EDAC drivers Group: System Environment/Base License: GPLv2+ URL: http://sourceforge.net/projects/edac-utils/ Source0: http://dl.sourceforge.net/sourceforge/edac-utils/%{name}-%{version}.tar.bz2 Patch0: edac_ctl-remove_driver_loading.patch Patch1: edac_init-fix_messages.patch Patch2: edac_ctl-fix_model_parsing.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} Requires: hwdata, dmidecode, sysfsutils BuildRequires: libsysfs-devel ExclusiveArch: %{ix86} x86_64 %description EDAC is the current set of drivers in the Linux kernel that handle detection of ECC errors from memory controllers for most chipsets on i386 and x86_64 architectures. This userspace component consists of an init script which makes sure EDAC drivers and DIMM labels are loaded at system startup, as well as a library and utility for reporting current error counts from the EDAC sysfs files. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains the development headers and libraries for %{name}. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %build %configure --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install-exec install-data DESTDIR="$RPM_BUILD_ROOT" # Remove libtool archive rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig if [ $1 = 1 ]; then /sbin/chkconfig --add edac fi %preun if [ $1 = 0 ]; then /sbin/service edac stop >/dev/null 2>&1 || : /sbin/chkconfig --del edac fi %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING README NEWS ChangeLog DISCLAIMER %{_sbindir}/edac-ctl %{_bindir}/edac-util %{_libdir}/*.so.* %{_mandir}/*/* %dir %attr(0755,root,root) %{_sysconfdir}/edac %config(noreplace) %{_sysconfdir}/edac/* %{_sysconfdir}/init.d/edac %files devel %defattr(-,root,root,-) %{_libdir}/*.so %{_includedir}/edac.h %changelog * Fri Jul 24 2009 Fedora Release Engineering - 0.9-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 0.9-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed May 21 2008 Tom "spot" Callaway - 0.9-9 - fix license tag * Mon Feb 18 2008 Fedora Release Engineering - 0.9-8 - Autorebuild for GCC 4.3 * Wed Jul 18 2007 Aristeu Rozanski 0.9-7 - including missing .patch file * Tue Jul 17 2007 Aristeu Rozanski 0.9-6 - building FC7 package * Thu Jul 09 2007 Aristeu Rozanski 0.9-5 - Fixed start/stop message, missing echo - Fixed status command to use edac-util * Thu Jun 15 2007 Aristeu Rozanski 0.9-4 - Removed debug code left by mistake on initrd file - Fixed model comparing in edac-ctl script * Wed Jun 13 2007 Aristeu Rozanski 0.9-3 - Adding COPYING to documents - Fixing Requires to use a single equal sign, instead of two * Wed Jun 13 2007 Aristeu Rozanski 0.9-2 - Multiple updates in spec file to conform to the standards pointed by Jarod Wilson * Wed Jun 06 2007 Aristeu Rozanski 0.9-1 - Updated version to 0.9, separate project now - Updated spec file based on upstream edac-utils spec file - Removed driver loading portion in a separate patch, it'll be removed from upstream too - Fixed init script to use functions and daemon function * Thu Apr 19 2007 Aristeu Rozanski 20061222-3 - Updated initrd script to start after syslogd, otherwise if the board isn't supported, the user will never know. * Thu Apr 19 2007 Aristeu Rozanski 20061222-2 - Changing this package to noarch and preventing the build on ia64, ppc64, s390 and s390x * Thu Mar 12 2007 Aristeu Rozanski 20061222-1 - Package created