default.nix (15 lines of code) (raw):
{ pkgs ? (import ./nixpkgs.nix) { } }:
let
arch = pkgs.stdenv.hostPlatform.uname.processor;
in
rec {
init = pkgs.pkgsStatic.callPackage ./init/init.nix { };
kernel = pkgs.callPackage ./kernel/kernel.nix { };
linuxkit = pkgs.pkgsStatic.callPackage ./linuxkit/linuxkit.nix { };
all = pkgs.runCommandNoCC "enclaves-blobs-${arch}" { } ''
mkdir -p $out/${arch}
cp -r ${init}/* $out/${arch}/
cp -r ${kernel}/* $out/${arch}/
cp -r ${linuxkit}/bin/* $out/${arch}/
'';
}