diff options
author | michael bishop <cleverca22@gmail.com> | 2015-10-21 00:58:33 -0300 |
---|---|---|
committer | michael bishop <cleverca22@gmail.com> | 2015-10-21 00:59:21 -0300 |
commit | 95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba (patch) | |
tree | d703db324c0e88b169d0242c01c040c32d487c0c /pkgs/os-specific/linux/open-iscsi | |
parent | f5c0d29c58997fba1b7af00d8fdb04d796c87dab (diff) | |
download | nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.tar nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.tar.gz nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.tar.bz2 nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.tar.lz nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.tar.xz nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.tar.zst nixlib-95e3c4f51cddb3a6f0fb12f0ab093347b33d20ba.zip |
open-iscsi: save the staticly linked binary in its own output for use in the initrd
Diffstat (limited to 'pkgs/os-specific/linux/open-iscsi')
-rw-r--r-- | pkgs/os-specific/linux/open-iscsi/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/open-iscsi/default.nix b/pkgs/os-specific/linux/open-iscsi/default.nix index c4e39e45cade..e6682aec6c64 100644 --- a/pkgs/os-specific/linux/open-iscsi/default.nix +++ b/pkgs/os-specific/linux/open-iscsi/default.nix @@ -1,8 +1,11 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, nukeReferences }: let pname = "open-iscsi-2.0-873"; in stdenv.mkDerivation { name = "${pname}"; + outputs = [ "out" "iscsistart" ]; + + buildInputs = [ nukeReferences ]; src = fetchurl { url = "http://www.open-iscsi.org/bits/${pname}.tar.gz"; @@ -15,6 +18,12 @@ in stdenv.mkDerivation { sed -i 's|/usr/|/|' Makefile ''; + postInstall = '' + mkdir -pv $iscsistart/bin/ + cp -v usr/iscsistart $iscsistart/bin/ + nuke-refs $iscsistart/bin/iscsistart + ''; + meta = { description = "A high performance, transport independent, multi-platform implementation of RFC3720"; license = stdenv.lib.licenses.gpl2Plus; |