diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 78de8ca2c44..5e9ab78a955 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -70,6 +70,7 @@ cstrahan = "Charles Strahan "; cwoac = "Oliver Matthews "; DamienCassou = "Damien Cassou "; + davidak = "David Kleuker "; davidrusu = "David Rusu "; dbohdan = "Danyil Bohdan "; DerGuteMoritz = "Moritz Heidkamp "; diff --git a/pkgs/tools/system/iops/default.nix b/pkgs/tools/system/iops/default.nix new file mode 100644 index 00000000000..300fe59a97d --- /dev/null +++ b/pkgs/tools/system/iops/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "iops-${version}"; + version = "0.1"; + + src = fetchurl { + url = "http://www.vanheusden.com/iops/${name}.tgz"; + sha256 = "1knih6dwwiicycp5ml09bj3k8j7air9bng070sfnxwfv786y90bz"; + }; + + installPhase = '' + mkdir -p $out/bin + cp iops $out/bin + ''; + + meta = with stdenv.lib; { + description = "Measure I/O operations per second of a storage device"; + longDescription = '' + Iops lets you measure how many I/O operations per second a storage device can perform. + Usefull for determing e.g. the best RAID-setting of your storage device. + ''; + homepage = http://www.vanheusden.com/iops/; + license = licenses.gpl2; + maintainers = with maintainers; davidak; + platforms = with platforms; unix; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b42c2c40228..918bb4d4c05 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1877,9 +1877,11 @@ let inetutils = callPackage ../tools/networking/inetutils { }; - innoextract = callPackage ../tools/archivers/innoextract {}; + innoextract = callPackage ../tools/archivers/innoextract { }; - ioping = callPackage ../tools/system/ioping {}; + ioping = callPackage ../tools/system/ioping { }; + + iops = callPackage ../tools/system/iops { }; iodine = callPackage ../tools/networking/iodine { };