diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2010-07-01 13:18:09 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2010-07-01 13:18:09 +0000 |
commit | dc94c79d54a24f58597789c5b5bd739a809cf833 (patch) | |
tree | e9195c391185d54ff34d097279ae681fcb9c21c4 /pkgs/os-specific/linux/lsiutil | |
parent | 5b4e3a5b40ce3f56bbb5c600e60e1a9700254d86 (diff) | |
download | nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.tar nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.tar.gz nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.tar.bz2 nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.tar.lz nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.tar.xz nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.tar.zst nixpkgs-dc94c79d54a24f58597789c5b5bd739a809cf833.zip |
* Added lsiutil, a command-line utility for LSI controllers.
svn path=/nixpkgs/trunk/; revision=22437
Diffstat (limited to 'pkgs/os-specific/linux/lsiutil')
-rw-r--r-- | pkgs/os-specific/linux/lsiutil/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/lsiutil/default.nix b/pkgs/os-specific/linux/lsiutil/default.nix new file mode 100644 index 00000000000..444a3f8e8c1 --- /dev/null +++ b/pkgs/os-specific/linux/lsiutil/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, unzip }: + +let + + version = "1.60"; + + src = fetchurl { + name = "lsiutil-${version}.zip"; + url = "http://www.lsi.com/DistributionSystem/AssetDocument/LSIUtil_${version}.zip"; + sha256 = "1d4337faa56e24f7d98db87b9de94d6e2c17ab671f4e301b93833eea08b9e426"; + }; + +in + +stdenv.mkDerivation rec { + name = "lsiutils-${version}"; + + srcs = [ src "Source/lsiutil.tar.gz" ]; + + buildInputs = [ unzip ]; + + sourceRoot = "lsiutil"; + + preBuild = + '' + ensureDir $out/bin + substituteInPlace Makefile --replace /usr/bin $out/bin + substituteInPlace lsiutil.c \ + --replace /sbin/modprobe modprobe \ + --replace /bin/mknod $(type -P mknod) + ''; + + installPhase = "true"; + + meta = { + homepage = http://www.lsi.com/; + description = "LSI Logic Fusion MPT command line management tool"; + license = "unfree"; + }; +} |