%define name fio %define version 1.17 %define release %mkrel 1 Summary: A flexible I/O tester/benchmarker Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 License: GPL Group: System/Kernel and hardware Url: http://git.kernel.dk/?p=fio.git;a=summary BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: libaio-devel %description fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. It has support for 9 different types of I/O engines (sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet), I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs, and much more. It can work on block devices as well as files. fio accepts job descriptions in a simple-to-understand text format. Several example job files are included. fio displays all sorts of I/O performance information. It supports Linux, FreeBSD, and OpenSolaris. %prep %setup -q -n %name %build %make %install rm -rf $RPM_BUILD_ROOT %makeinstall %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc HOWTO README COPYING REPORTING-BUGS %doc examples %{_bindir}/fio %{_bindir}/fio_generate_plots %changelog * Sun Aug 19 2007 Erwan Velu <erwan@mandriva.org> 1.17-1mdv2008.0 + Revision: 66821 - 1.17 * Fri Jul 20 2007 Erwan Velu <erwan@mandriva.org> 1.16.8-3mdv2008.0 + Revision: 53818 - Adding source file removed by mdvsys update - Adding source - Adding source file - Rebuild - Oups, I forgot some examples * Thu Jul 19 2007 Erwan Velu <erwan@mandriva.org> 1.16.8-1mdv2008.0 + Revision: 53628 - Fixing wrong %%doc - Releases goes fast theses days ;) - Adding missing documentation * Thu Jul 19 2007 Erwan Velu <erwan@mandriva.org> 1.16.6-1mdv2008.0 + Revision: 53480 - 1.16.6 * Fri May 04 2007 Erwan Velu <erwan@mandriva.org> 1.16-1mdv2008.0 + Revision: 22508 - Import fio