···66- `bootstrap-tools`: an archive with the compiler toolchain and other
77 helper tools enough to build the rest of the `nixpkgs`.
88- initial binaries needed to unpack `bootstrap-tools.*`. On `linux`
99- it's just `busybox`, on `darwin` it's `sh`, `bzip2`, `mkdir` and
1010- `cpio`. These binaries can be executed directly from the store.
99+ it's just `busybox`, on `darwin` it is unpack.nar.xz which contains
1010+ the binaries and script needed to unpack the tools. These binaries
1111+ can be executed directly from the store.
11121213These are called "bootstrap files".
1314···7475The `.build` job contains `/on-server/` subdirectory with binaries to
7576be uploaded to `tarballs.nixos.org`.
7677The files are uploaded to `tarballs.nixos.org` by writers to `S3` store.
7777-7878-## TODOs
7979-8080-- `pkgs/stdenv/darwin` file layout is slightly different from
8181- `pkgs/stdenv/linux`. Once `linux` seed update becomes a routine we can
8282- bring `darwin` in sync if it's feasible.
8383-- `darwin` definition of `.build` `on-server/` directory layout differs
8484- and should be updated.
8585-