added open-iscsi

svn path=/nixpkgs/trunk/; revision=23541

+38
+24
pkgs/os-specific/linux/open-iscsi/default.nix
···
··· 1 + { stdenv, fetchurl, kernel}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "open-iscsi-2.0-871"; 5 + src = fetchurl { 6 + url = "http://www.open-iscsi.org/bits/${name}.tar.gz"; 7 + sha256 = "1jvx1agybaj4czhz41bz37as076spicsmlh5pjksvwl2mr38gsmw"; 8 + }; 9 + 10 + KSRC = "${kernel}/lib/modules/*/build"; 11 + DESTDIR="$(out)"; 12 + 13 + preConfigure = '' 14 + sed -i 's|/usr/|/|' Makefile 15 + ''; 16 + 17 + patches = [./kernel.patch]; 18 + 19 + meta = { 20 + description = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."; 21 + license = "GPLv2+"; 22 + homepage = http://www.open-iscsi.org ; 23 + }; 24 + }
+12
pkgs/os-specific/linux/open-iscsi/kernel.patch
···
··· 1 + *** open-iscsi-2.0-871/kernel/Makefile 2009-07-11 05:55:58.000000000 +0200 2 + --- open-iscsi-2.0-871-new/kernel/Makefile 2010-08-30 11:37:56.000000000 +0200 3 + *************** 4 + *** 101,106 **** 5 + --- 101,107 ---- 6 + linux_2_6_29: $(unpatch_code) 7 + 8 + linux_2_6_30: $(unpatch_code) 9 + + linux_2_6_32: $(unpatch_code) 10 + 11 + 12 + do_unpatch_code:
+2
pkgs/top-level/all-packages.nix
··· 4607 nvidia_x11_legacy173 = callPackage ../os-specific/linux/nvidia-x11/legacy173.nix { }; 4608 4609 openafsClient = callPackage ../servers/openafs-client { }; 4610 4611 wis_go7007 = callPackage ../os-specific/linux/wis-go7007 { }; 4612
··· 4607 nvidia_x11_legacy173 = callPackage ../os-specific/linux/nvidia-x11/legacy173.nix { }; 4608 4609 openafsClient = callPackage ../servers/openafs-client { }; 4610 + 4611 + openiscsi = callPackage ../os-specific/linux/open-iscsi { }; 4612 4613 wis_go7007 = callPackage ../os-specific/linux/wis-go7007 { }; 4614