liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

default.nix (472B)


      1 {
      2   stdenv
      3 , fetchurl
      4 }:
      5 stdenv.mkDerivation rec {
      6   name = "gen_init_cpio";
      7   src = fetchurl {
      8     url = "https://raw.githubusercontent.com/torvalds/linux/462cd7724e2341472c9f9670ac88e250788d4c82/usr/gen_init_cpio.c";
      9     hash = "sha256-gwKSJGiCS4v98EArNryr/sdYAfDqnGsZ1erfGMNVjpw=";
     10   };
     11   unpackPhase = "cp ${src} ./gen_init_cpio.c";
     12   buildPhase = "gcc -o gen_init_cpio gen_init_cpio.c";
     13   installPhase = ''
     14     mkdir -p $out/bin
     15     cp gen_init_cpio $out/bin
     16   '';
     17 }