--- /dev/null
+--- mcelog-1.0pre3/triggers/cache-error-trigger~ 2010-01-21 04:36:52.000000000 +0200
++++ mcelog-1.0pre3/triggers/cache-error-trigger 2010-08-10 13:40:29.531631113 +0300
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ # cache error trigger. This shell script is executed by mcelog in daemon mode
+ # when a CPU reports excessive corrected cache errors. This could be a indication
+ # for future uncorrected errors.
+@@ -25,7 +25,7 @@
+ logger -s -p daemon.crit -t mcelog "Offlining CPU $i due to cache error threshold"
+ F=$(printf "/sys/devices/system/cpu/cpu%d/online" $i)
+ echo 0 > $F
+- if [ "$(< $F)" != "0" ] then
++ if [ "$(cat $F)" != "0" ] then
+ logger -s -p daemon.warn -t mcelog "Offlining CPU $i failed"
+ fi
+ done
# TODO
# - sync pl
%define subver pre3
-%define rel 1.1
+%define rel 2
Summary: x86-64/x86 Machine Check Exceptions collector and decoder
Summary(pl.UTF-8): Narzędzie do zbierania i dekodowania wyjątków MCE na platformie x86-64/x86
Name: mcelog
Source4: %{name}.sysconfig
Patch1: %{name}-FHS.patch
Patch2: manual.patch
+Patch3: bashism.patch
BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
Requires: rc-scripts
%setup -q -n %{name}-%{version}%{subver}
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__make} \