mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-13 02:12:12 +01:00
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
easyblock = 'MakeCp'
|
|
|
|
name = 'IOzone'
|
|
version = '3.434'
|
|
|
|
homepage = 'http://www.iozone.org/'
|
|
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.
|
|
"""
|
|
|
|
toolchain = {'name': 'foss', 'version': '2016a'}
|
|
|
|
sources = ['%(namelower)s%(version_major)s_%(version_minor)s.tar']
|
|
source_urls = ['http://www.iozone.org/src/current/']
|
|
|
|
prebuildopts = 'cd src/current &&'
|
|
buildopts = 'linux-AMD64'
|
|
|
|
files_to_copy = [
|
|
(['src/current/iozone'], 'bin'),
|
|
(['src/current/%s' % docfile for docfile in ['gengnuplot.sh','report.pl','Changes.txt']],'share/doc'),
|
|
(['src/current/%s' % docfile for docfile in ['gengnuplot.sh','Generate_Graphs','gnu3d.dem']],'share'),
|
|
(['docs/iozone.1'], 'share/man/man1'),
|
|
(['docs/%s' % docfile for docfile in ['IOzone_msword_98.doc','IOzone_msword_98.pdf','Iozone_ps.gz','Run_rules.doc']],
|
|
'share/doc'),
|
|
]
|
|
|
|
|
|
sanity_check_paths = {
|
|
'files': ['bin/iozone'],
|
|
'dirs': ['bin','share/doc','share/man']
|
|
}
|
|
|
|
moduleclass = 'tools'
|