diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2016-08-27 11:19:50 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2016-08-29 04:08:38 +0200 |
commit | 525b250052482afc07d4b8ee2b5fca649f851879 (patch) | |
tree | 7100c812bb28f6845c3bf303c529310e8fe11025 | |
parent | 1cabee59731f64c07062d9045abcd47707cab5e8 (diff) | |
download | nixlib-525b250052482afc07d4b8ee2b5fca649f851879.tar nixlib-525b250052482afc07d4b8ee2b5fca649f851879.tar.gz nixlib-525b250052482afc07d4b8ee2b5fca649f851879.tar.bz2 nixlib-525b250052482afc07d4b8ee2b5fca649f851879.tar.lz nixlib-525b250052482afc07d4b8ee2b5fca649f851879.tar.xz nixlib-525b250052482afc07d4b8ee2b5fca649f851879.tar.zst nixlib-525b250052482afc07d4b8ee2b5fca649f851879.zip |
runit: optionally build static runit{,-init}
May be useful in initrd along with statically linked busybox.
-rw-r--r-- | pkgs/tools/system/runit/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/tools/system/runit/default.nix b/pkgs/tools/system/runit/default.nix index 87cf720b981e..54899cb14df5 100644 --- a/pkgs/tools/system/runit/default.nix +++ b/pkgs/tools/system/runit/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl +, static ? false +}: stdenv.mkDerivation rec { name = "runit-${version}"; @@ -15,7 +17,9 @@ stdenv.mkDerivation rec { doCheck = true; - postPatch = '' + buildInputs = stdenv.lib.optionals static [ stdenv.cc.libc stdenv.cc.libc.static ]; + + postPatch = stdenv.lib.optionalString (!static) '' sed -i 's,-static,,g' src/Makefile ''; |