nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 39 lines 1.1 kB view raw
1{ lib, skawarePackages }: 2 3with skawarePackages; 4 5buildPackage { 6 pname = "s6-linux-init"; 7 version = "1.1.1.0"; 8 sha256 = "rUg/NTJleQB+Wn48ufH9EXfq9x7FwRxHzXhKBClWqO4="; 9 10 description = "A set of minimalistic tools used to create a s6-based init system, including a /sbin/init binary, on a Linux kernel"; 11 platforms = lib.platforms.linux; 12 13 outputs = [ "bin" "dev" "doc" "out" ]; 14 15 configureFlags = [ 16 "--bindir=\${bin}/bin" 17 "--includedir=\${dev}/include" 18 "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" 19 "--with-include=${skalibs.dev}/include" 20 "--with-include=${execline.dev}/include" 21 "--with-include=${s6.dev}/include" 22 "--with-lib=${skalibs.lib}/lib" 23 "--with-lib=${s6.out}/lib" 24 "--with-lib=${execline.lib}/lib" 25 "--with-dynlib=${skalibs.lib}/lib" 26 "--with-dynlib=${execline.lib}/lib" 27 "--with-dynlib=${s6.out}/lib" 28 ]; 29 30 postInstall = '' 31 # remove all s6 executables from build directory 32 rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) 33 rm libs6_linux_init.* libhpr.* 34 rm -rf skel 35 36 mv doc $doc/share/doc/s6-linux-init/html 37 ''; 38 39}