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'