lol

daemontools: init at 0.76 (#14675)

authored by

Kevin Cox and committed by
obadz
08a03572 6f3e72ee

+44
+42
pkgs/tools/admin/daemontools/default.nix
···
··· 1 + { fetchurl, bash, glibc, stdenv }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "daemontools-0.76"; 5 + 6 + src = fetchurl { 7 + url = "https://cr.yp.to/daemontools/${name}.tar.gz"; 8 + sha256 = "07scvw88faxkscxi91031pjkpccql6wspk4yrlnsbrrb5c0kamd5"; 9 + }; 10 + 11 + configurePhase = '' 12 + cd ${name} 13 + 14 + sed -ie '1 s_$_ -include ${glibc}/include/errno.h_' src/conf-cc 15 + 16 + substituteInPlace src/Makefile \ 17 + --replace '/bin/sh' '${bash}/bin/bash -oxtrace' 18 + 19 + sed -ie "s_^PATH=.*_PATH=$src/${name}/compile:''${PATH}_" src/rts.tests 20 + 21 + cat ${glibc}/include/errno.h 22 + ''; 23 + 24 + buildPhase = '' 25 + package/compile 26 + ''; 27 + 28 + installPhase = '' 29 + for cmd in $(cat package/commands); do 30 + install -Dm755 "command/$cmd" "$out/bin/$cmd" 31 + done 32 + ''; 33 + 34 + meta = { 35 + license = stdenv.lib.licenses.publicDomain; 36 + homepage = https://cr.yp.to/daemontools.html; 37 + description = "A collection of tools for managing UNIX services."; 38 + 39 + maintainers = with stdenv.lib.maintainers; [ kevincox ]; 40 + platforms = stdenv.lib.platforms.unix; 41 + }; 42 + }
+2
pkgs/top-level/all-packages.nix
··· 696 cpulimit = callPackage ../tools/misc/cpulimit { }; 697 698 contacts = callPackage ../tools/misc/contacts { }; 699 700 datamash = callPackage ../tools/misc/datamash { }; 701
··· 696 cpulimit = callPackage ../tools/misc/cpulimit { }; 697 698 contacts = callPackage ../tools/misc/contacts { }; 699 + 700 + daemontools = callPackage ../tools/admin/daemontools { }; 701 702 datamash = callPackage ../tools/misc/datamash { }; 703