Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mge1512:obsolete
iozone
iozone.spec.mge
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File iozone.spec.mge of Package iozone
%define mainrelease 3 %define filerelease 300 Summary: IOzone Filesystem Benchmark Name: iozone Version: %{mainrelease}.%{filerelease} Release: 10.mge License: Freeware Group: System/Benchmark Source0: %{name}%{mainrelease}_%{filerelease}.tar.bz2 Source1: Run_rules.pdf Patch0: %{name}%{mainrelease}_%{filerelease}-paths.diff URL: http://www.iozone.org/ Buildroot: /var/tmp/%{name}-buildroot Packager: Matthias G. Eckermann <mge@arcor.de> %description IOzone is a filesystem benchmark tool. The benchmark generates and measures a variety of file operations. Iozone has been ported to many machines and runs under many operating systems. Iozone is useful for performing a broad filesystem analysis of a vendors computer platform. The benchmark tests file I/O performance for the following operations: Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread ,mmap, aio_read, aio_write. ## ## PREP ## %prep ## ## SETUP and PATCH ## %setup -n %{name}%{mainrelease}_%{filerelease}/src/current %patch0 -p3 ## ## BUILD ## %build make linux ## ## INSTALL ## %install if [ -n "$RPM_BUILD_ROOT" ] ; then [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT fi mkdir -p $RPM_BUILD_ROOT/opt/iozone/bin cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/src/current/fileop $RPM_BUILD_ROOT/opt/iozone/bin/ cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/src/current/iozone $RPM_BUILD_ROOT/opt/iozone/bin/ cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/src/current/Generate_Graphs $RPM_BUILD_ROOT/opt/iozone/bin/ cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/src/current/gengnuplot.sh $RPM_BUILD_ROOT/opt/iozone/bin/ cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/src/current/gnu3d.dem $RPM_BUILD_ROOT/opt/iozone/bin/ mkdir -p $RPM_BUILD_ROOT/opt/iozone/docs cp %{S:1} $RPM_BUILD_ROOT/opt/iozone/docs/run_rules.pdf cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/docs/Iozone_ps.gz $RPM_BUILD_ROOT/opt/iozone/docs/ cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/docs/IOzone_msword_98.pdf $RPM_BUILD_ROOT/opt/iozone/docs/iozone.pdf cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/src/current/Gnuplot.txt $RPM_BUILD_ROOT/opt/iozone/docs/ mkdir -p $RPM_BUILD_ROOT/opt/iozone/man/man1 cp $RPM_BUILD_DIR/%{name}%{mainrelease}_%{filerelease}/docs/iozone.1 $RPM_BUILD_ROOT/opt/iozone/man/man1/ gzip -9 $RPM_BUILD_ROOT/opt/iozone/man/man1/iozone.1 strip $RPM_BUILD_ROOT/opt/iozone/bin/iozone strip $RPM_BUILD_ROOT/opt/iozone/bin/fileop # rpm -qa --queryformat='%%{name}/%%{version}/%%{release}/%%{arch}\n'| sort | bzip2 -9 \ > $RPM_BUILD_ROOT/opt/iozone/docs/USEDFORBUILD.bz2 # ## ## FILES ## %files %defattr(-,root,root) %attr(755,root,root) /opt/iozone/ ## %clean if [ -n "$RPM_BUILD_ROOT" ] ; then [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT fi # # Changelog # %changelog * Wed Dec 6 2006 - mge@arcor.de [3.279-6.mge] - update to 3.279 * Sat Nov 18 2006 - mge@arcor.de [3.271-5.mge] - update to 3.271 * Sun Oct 29 2006 - mge@arcor.de [3.267-4.mge] - update to 3.267 * Tue Jul 25 2006 - mge@arcor.de - import into openSUSE's BuildService * Tue Jul 18 2006 - mge@arcor.de [3.263-3.mge] - move distribution tag to ~/.rpmmacros - better "release"-naming-scheme - introduce USEDFORBUILD.bz2 * Sat Jul 15 2006 - mge@arcor.de - build for SLES 10 * Sat Jul 15 2006 - mge@arcor.de - build for SLES 10 * Sat Jul 15 2006 Matthias G. Eckermann <mge@arcor.de> - update to 3-263 * Tue Mar 14 2006 Matthias G. Eckermann <mge@suse.de> - update to 3-260 * Thu Sep 09 2005 Matthias G. Eckermann <mge@suse.de> - update to 3-248 * Thu Jul 18 2005 Matthias G. Eckermann <mge@suse.de> - update to 3-247 * Thu Jun 23 2005 Matthias G. Eckermann <mge@suse.de> - update to 3-242 * Wed Feb 16 2005 Matthias G. Eckermann <mge@suse.de> - fixed pathes in helper scripts * Wed Feb 16 2005 Matthias G. Eckermann <mge@suse.de> - Initial RPM for SLES 9
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor