Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 skawarePackages, 4 skalibs, 5}: 6 7skawarePackages.buildPackage { 8 pname = "s6-linux-utils"; 9 version = "2.6.3.0"; 10 sha256 = "sha256-fiScNsc7mev8H5qaTDGL52tGHrxT05Ut6QZMz6tABzk="; 11 12 description = "Set of minimalistic Linux-specific system utilities"; 13 platforms = lib.platforms.linux; 14 15 outputs = [ 16 "bin" 17 "dev" 18 "doc" 19 "out" 20 ]; 21 22 # TODO: nsss support 23 configureFlags = [ 24 "--bindir=\${bin}/bin" 25 "--includedir=\${dev}/include" 26 "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" 27 "--with-include=${skalibs.dev}/include" 28 "--with-lib=${skalibs.lib}/lib" 29 "--with-dynlib=${skalibs.lib}/lib" 30 ]; 31 32 postInstall = '' 33 # remove all s6 executables from build directory 34 rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) rngseed 35 rm libs6ps.a.xyzzy 36 37 mv doc $doc/share/doc/s6-linux-utils/html 38 ''; 39 40}