about summary refs log tree commit diff
path: root/pkgs/tools/system/s6
diff options
context:
space:
mode:
authorPatrick Mahoney <pat@polycrystal.org>2016-07-31 14:41:56 -0500
committerPatrick Mahoney <pat@polycrystal.org>2017-03-26 14:19:44 -0500
commit72a0d65d3d0c923900e958c8d788f28527e78881 (patch)
tree572adcda4e15a88e77df32016a50e940819ab261 /pkgs/tools/system/s6
parent84b768456a66b3532ee1142d1338bafdf0579c1e (diff)
downloadnixlib-72a0d65d3d0c923900e958c8d788f28527e78881.tar
nixlib-72a0d65d3d0c923900e958c8d788f28527e78881.tar.gz
nixlib-72a0d65d3d0c923900e958c8d788f28527e78881.tar.bz2
nixlib-72a0d65d3d0c923900e958c8d788f28527e78881.tar.lz
nixlib-72a0d65d3d0c923900e958c8d788f28527e78881.tar.xz
nixlib-72a0d65d3d0c923900e958c8d788f28527e78881.tar.zst
nixlib-72a0d65d3d0c923900e958c8d788f28527e78881.zip
update skarnet.org packages
execline:          2.1.4.5 -> 2.2.0.0
s6-dns:            2.0.0.7 -> 2.1.0.0
s6-linux-utils:    2.0.2.3 -> 2.2.0.0
s6-networking:     2.1.0.4 -> 2.2.1.0
s6-portable-utils: 2.1.0.0 -> 2.1.0.0 (no version change)
s6-rc:             0.0.2.1 -> 0.1.0.0
s6:                2.2.4.3 -> 2.4.0.0
skalibs:           2.3.9.0 -> 2.4.0.1

Also use new --enable-absolute-paths configure arg to correctly set
paths to runtime executables to point within the nix store rather than
relying on PATH resolution.
Diffstat (limited to 'pkgs/tools/system/s6')
-rw-r--r--pkgs/tools/system/s6/default.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/pkgs/tools/system/s6/default.nix b/pkgs/tools/system/s6/default.nix
index 84e79442ffa0..19045a8c790b 100644
--- a/pkgs/tools/system/s6/default.nix
+++ b/pkgs/tools/system/s6/default.nix
@@ -2,7 +2,7 @@
 
 let
 
-  version = "2.2.4.3";
+  version = "2.4.0.0";
 
 in stdenv.mkDerivation rec {
 
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
   src = fetchgit {
     url = "git://git.skarnet.org/s6";
     rev = "refs/tags/v${version}";
-    sha256 = "1jlavi3q6wmcxdcwsy42qcgfkl0ag6hwcgmi4g67dvqs9nqjq2a3";
+    sha256 = "0yf9apl05g1gxqwh01yd1iyg0xm50ywnlwp4szd08sg0srmvys16";
   };
 
   dontDisableStatic = true;
@@ -19,6 +19,7 @@ in stdenv.mkDerivation rec {
   enableParallelBuilding = true;
 
   configureFlags = [
+    "--enable-absolute-paths"
     "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps"
     "--with-include=${skalibs}/include"
     "--with-include=${execline}/include"
@@ -30,11 +31,6 @@ in stdenv.mkDerivation rec {
   ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ])
   ++ (stdenv.lib.optional stdenv.isDarwin "--target=${stdenv.system}");
 
-  preBuild = ''
-    substituteInPlace "src/daemontools-extras/s6-log.c" \
-      --replace '"execlineb"' '"${execline}/bin/execlineb"'
-  '';
-
   meta = {
     homepage = http://www.skarnet.org/software/s6/;
     description = "skarnet.org's small & secure supervision software suite";