[sys_basher/f20] upload source file

B. Joshua Rosen bjrosen at fedoraproject.org
Sat Jan 3 21:41:29 UTC 2015


commit bcfcbbd3d5741c08682ce028f26979d40fda50f0
Author: bjrosen <bjrosen at polybus.com>
Date:   Sat Jan 3 16:41:16 2015 -0500

    upload source file

 sys_basher.spec |   70 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 65 insertions(+), 5 deletions(-)
---
diff --git a/sys_basher.spec b/sys_basher.spec
index d7f4695..30178eb 100644
--- a/sys_basher.spec
+++ b/sys_basher.spec
@@ -1,6 +1,6 @@
 Name:		sys_basher
-Version:	1.1.24
-Release:	5%{?dist}
+Version:	2.0.2
+Release:	1%{?dist}
 Summary:	A multithreaded hardware exerciser
 
 Group:		Applications/System
@@ -13,7 +13,9 @@ BuildRequires:	tcsh
 BuildRequires:	lm_sensors-devel
 BuildRequires:	help2man
 
-ExcludeArch: ppc
+Requires: lm_sensors dmidecode
+
+ExcludeArch: ppc ppc64 armv3l armv4b armv4l armv4tl armv5tel armv5tejl armv6l armv7l armv7hl armv7hnl
 
 %description
 sys_basher is a multithreaded system exerciser. It tests the CPU, RAM and Disks
@@ -27,25 +29,83 @@ and floating point operations using unrolled loops.
 
 
 %build
+echo %{?dist}
+echo %{?fedora}
+echo %{?rhel}
+echo 0%{?dist}
+echo 0%{?fedora}
+echo 0%{?rhel}
+echo 1%{?dist}
+echo 1%{?fedora}
+echo 1%{?rhel}
+%if  0%{?rhel} > 5 || 0%{?fedora} > 1
+echo el6,7 or fedora
 make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
-
+%else %{rhel} > 5)
+echo el5
+make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" sys_basher2
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir} MANDIR=%{_mandir}
+%if 0%{?rhel} > 5 || 0%{?fedora} > 1
+make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir} MANDIR=%{_mandir} INITDIR=%{_initrddir}
+%else
+make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" sys_basher2
+help2man -N ./sys_basher -o sys_basher.1
+%{__install} -p -D -m 0755 sys_basher $RPM_BUILD_ROOT%{_bindir}/sys_basher
+%{__install} -p -D -m 0755 sys_basher_setup $RPM_BUILD_ROOT%{_bindir}/sys_basher_setup
+%{__install} -p -D -m 0755 sys_basher_disable_oom $RPM_BUILD_ROOT%{_bindir}/sys_basher_disable_oom
+%{__install} -p -D -m 0755 sys_basher.init $RPM_BUILD_ROOT%{_initrddir}/sys_basher.init
+%{__install} -p -D -m 644 sys_basher.1 $RPM_BUILD_ROOT%{_mandir}/man1/sys_basher.1
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+/sbin/chkconfig --add sys_basher.init
+/etc/rc.d/init.d/sys_basher.init start
 
 %files
 %defattr(-,root,root,-)
 %doc README COPYRIGHT
 %{_bindir}/sys_basher
+%{_bindir}/sys_basher_setup
+%{_bindir}/sys_basher_disable_oom
+%{_initrddir}/sys_basher.init
 %{_mandir}/man1/sys_basher.1.*
 
 
+
 %changelog
+* Thu  Jan 1 2015 Joshua Rosen <bjrosen at polybus.com>
+- 2.0.2-1 Can now handle any number of CPUs, formally it was limited to 32. Added OOM diable script
+
+* Tue Jul 29 2014 Joshua Rosen <bjrosen at polybus.com>
+- 2.0.1-7 Makefile change, fixes a bug in Debian systems, no effect on Redhat systems
+
+* Sun Jun 22 2014 Joshua Rosen <bjrosen at polybus.com>
+- 2.0.1-6 Excluded all ppc64
+
+* Thu Jun 19 2014 Joshua Rosen <bjrosen at polybus.com>
+- 2.0.1-5 Excluded all arms, added CPU Frequency tracking, added sys_basher_setup script to generate DMI info for sys_basher
+
+* Wed Jun 18 2014 Joshua Rosen <bjrosen at polybus.com>
+- 2.0.1-4 Excluded armv7hl
+
+* Tue Jun 17 2014 Joshua Rosen <bjrosen at polybus.com>
+- 2.0.1-2 Can now identify the location of a bad DIMM
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.25-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon May 26 2014 Joshua Rosen <bjrosen at polybus.com>
+- 1.1.25-2
+- Added exclude arm
+* Mon May 26 2014 Joshua Rosen <bjrosen at polybus.com>
+- 1.1.25-1
+- Added verbose modes to memory tests. Added random data memory tests. Added double checking to memory tests
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.24-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list