summary refs log tree commit diff
path: root/pkgs/os-specific/linux/targetcli/default.nix
diff options
context:
space:
mode:
authorajs124 <git@ajs124.de>2018-06-24 15:54:16 +0200
committerWael Nasreddine <wael.nasreddine@gmail.com>2018-11-26 11:11:43 -0800
commit5294194fe213666750c95313a3c09c8be9003626 (patch)
tree69cbce4e6c5d25d735efdd31736da6a4a7dc5057 /pkgs/os-specific/linux/targetcli/default.nix
parent699e72968c065174fc23c2a97068eb25e5d45d9d (diff)
downloadnixpkgs-5294194fe213666750c95313a3c09c8be9003626.tar
nixpkgs-5294194fe213666750c95313a3c09c8be9003626.tar.gz
nixpkgs-5294194fe213666750c95313a3c09c8be9003626.tar.bz2
nixpkgs-5294194fe213666750c95313a3c09c8be9003626.tar.lz
nixpkgs-5294194fe213666750c95313a3c09c8be9003626.tar.xz
nixpkgs-5294194fe213666750c95313a3c09c8be9003626.tar.zst
nixpkgs-5294194fe213666750c95313a3c09c8be9003626.zip
targetcli: init at 2.1.fb49
Diffstat (limited to 'pkgs/os-specific/linux/targetcli/default.nix')
-rw-r--r--pkgs/os-specific/linux/targetcli/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/targetcli/default.nix b/pkgs/os-specific/linux/targetcli/default.nix
new file mode 100644
index 00000000000..b8990484cb9
--- /dev/null
+++ b/pkgs/os-specific/linux/targetcli/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, python, fetchFromGitHub }:
+
+python.pkgs.buildPythonApplication rec {
+  pname = "targetcli";
+  version = "2.1.fb49";
+
+  src = fetchFromGitHub {
+    owner = "open-iscsi";
+    repo = "${pname}-fb";
+    rev = "v${version}";
+    sha256 = "093dmwc5g6yz4cdgpbfszmc97i7nd286w4x447dvg22hvwvjwqhh";
+  };
+
+  propagatedBuildInputs = with python.pkgs; [ configshell rtslib ];
+
+  meta = with stdenv.lib; {
+    description = "A command shell for managing the Linux LIO kernel target";
+    homepage = https://github.com/open-iscsi/targetcli-fb;
+    license = licenses.asl20;
+    platforms = platforms.linux;
+  };
+}