easyconfigs-it4i/archive/i/IOzone/IOzone-3.434-foss-2016a.eb
2019-09-23 07:19:27 +02:00

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'