nixpkgs/pkgs
Adam Joseph 73811b372e pkgs/stdenv/linux: add mips64el bootstrap-files
This PR adds Hydra-generated bootstrap tarballs for mips64el-linux.  I'll be following the script established in https://github.com/NixOS/nixpkgs/pull/151399, which I previously used in https://github.com/NixOS/nixpkgs/pull/168199.

Files came from [this](https://hydra.nixos.org/build/182757245) Hydra build, which used nixpkgs revision ef3fe254f3 to instantiate:

```
/nix/store/a2bvv663wjnyhq8m7v84aspsd3sgf9h6-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64.drv
```

and then built:

```
/nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64
```

I downloaded these files from Hydra with the following commands:

```
STOREPATH=aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64
OPTIONS="--option binary-caches https://cache.nixos.org"
nix store add-file \
  --name bootstrap-tools.tar.xz  \
  $(nix-store ${OPTIONS} -r /nix/store/${STOREPATH})/on-server/bootstrap-tools.tar.xz
nix store add-path \
  --name busybox \
  $(nix-store ${OPTIONS} -r /nix/store/${STOREPATH})/on-server/busybox
```

I then prefetched them into `/nix/store` with:

```
$ nix store prefetch-file --executable file:///nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/busybox
Downloaded 'file:///nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/busybox' to '/nix/store/ai30ss23914syz6j8m95arkwffbbx44k-busybox' (hash 'sha256-sTE58ofjqAqX3Xtq1g9wDxzIe6Vo//GHbicfqJoivDI=').

$ nix store prefetch-file  file:///nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/bootstrap-tools.tar.xz
Downloaded 'file:///nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/bootstrap-tools.tar.xz' to '/nix/store/nr6zjrbwbxcxs6brf042zsyqllwbwj9v-bootstrap-tools.tar.xz' (hash 'sha256-tTgjeXpd2YgnfP4JvRuO0bXd2j8GqzBcd57JI3wH9x0=').
```

And started the bootstrap with the following command (the `--arg localSystem` is needed because #161159 has not merged):

```
nix build -f . -L hello --arg localSystem '(import ./lib).systems.examples.mips64el-linux-gnuabi64'
```

As @lovesegfault requested in #151399, here are the the `sha256sum`s of all the `on-server` components for extra verification:

```
$ sha256sum /nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/*
b53823797a5dd988277cfe09bd1b8ed1b5ddda3f06ab305c779ec9237c07f71d  /nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/bootstrap-tools.tar.xz
598e05abb69b2c1a0db46585cd2131212077c0937ce2a665daf3811f059ae767  /nix/store/aw3dmsrh22831l83vi3q9apg9qi3x8ms-stdenv-bootstrap-tools-mips64el-unknown-linux-gnuabi64/on-server/busybox
```
2022-07-05 12:16:58 -07:00
..
applications crun: set strictDeps 2022-07-05 20:23:19 +10:00
build-support buildGraalvmNativeImage: allow LC_ALL overrides 2022-07-03 18:16:38 +01:00
common-updater
data sierra-breeze-enhanced: 1.0.3 -> 1.1.0 2022-07-04 11:54:01 -03:00
desktops Merge pull request #180200 from r-ryantm/auto-update/gnome.polari 2022-07-05 12:13:42 +02:00
development Merge pull request #180205 from r-ryantm/auto-update/python3.10-typer 2022-07-05 12:57:00 +02:00
games xonotic: 0.8.2 -> 0.8.5 2022-07-01 20:14:12 +02:00
misc Merge pull request #179171 from Shawn8901/epson-escpr2 2022-07-04 18:26:30 +02:00
os-specific Merge pull request #173127 from aidalgol/teensy-udev-rules 2022-07-03 14:05:07 -07:00
pkgs-lib Merge pull request #178365 from fgaz/lib.formats.keyValue 2022-07-01 00:11:34 +02:00
servers Merge pull request #177902 from JCapucho/jellyfin-arm-fix 2022-07-04 19:12:33 +02:00
shells Merge pull request #179605 from fortuneteller2k/hilbish 2022-07-02 12:18:11 -03:00
stdenv pkgs/stdenv/linux: add mips64el bootstrap-files 2022-07-05 12:16:58 -07:00
test Merge pull request #164662 from infinisil/fetchurl-curlOpts-list 2022-06-30 21:10:57 +02:00
tools Merge pull request #180208 from 06kellyjac/chain-bench 2022-07-05 12:56:30 +02:00
top-level Merge pull request #180142 from 06kellyjac/kubescape 2022-07-05 08:21:14 +02:00