diff options
author | Artturin <Artturin@artturin.com> | 2023-10-01 02:42:49 +0300 |
---|---|---|
committer | Artturin <Artturin@artturin.com> | 2023-10-03 23:34:40 +0300 |
commit | 1270ef59e9aa2a2161c1e84779687a2c7a10c815 (patch) | |
tree | 6ab4be62926dbb07edd4084ebcb9bf3e4ef9774f | |
parent | b56f06f3e8c6f48973a43765f4b02c756ba30da4 (diff) | |
download | nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.tar nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.tar.gz nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.tar.bz2 nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.tar.lz nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.tar.xz nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.tar.zst nixpkgs-1270ef59e9aa2a2161c1e84779687a2c7a10c815.zip |
bootstrap-tools-cross: Rename bootstrap file jobs to be more descriptive
Rename files in `bootstrap-files/` to match jobs in `make-bootstrap-tools-cross`. Should make automating the bootstrap files easier. ```nix $ nix repl --file ./pkgs/top-level/release-cross.nix nix-repl> bootstrapTools { aarch64-unknown-linux-gnu = { ... }; aarch64-unknown-linux-musl = { ... }; armv5tel-unknown-linux-gnueabi = { ... }; armv6l-unknown-linux-gnueabihf = { ... }; armv6l-unknown-linux-musleabihf = { ... }; armv7l-unknown-linux-gnueabihf = { ... }; mips64el-unknown-linux-gnuabi64 = {... }; mips64el-unknown-linux-gnuabin32 = { ... }; mipsel-unknown-linux-gnu = { ... }; powerpc64le-unknown-linux-gnu = { ... }; riscv64-unknown-linux-gnu = { ... }; x86_64-unknown-linux-musl = { ... }; } ``` Additionally if non-linux bootstrap files are added to `make-bootstrap-tools-cross` then there won't be any renaming needed.
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/aarch64-unknown-linux-gnu.nix (renamed from pkgs/stdenv/linux/bootstrap-files/aarch64.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/aarch64-unknown-linux-musl.nix (renamed from pkgs/stdenv/linux/bootstrap-files/aarch64-musl.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/armv5tel-unknown-linux-gnueabi.nix (renamed from pkgs/stdenv/linux/bootstrap-files/armv5tel.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/armv6l-unknown-linux-gnueabihf.nix (renamed from pkgs/stdenv/linux/bootstrap-files/armv6l.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/armv6l-unknown-linux-musleabihf.nix (renamed from pkgs/stdenv/linux/bootstrap-files/armv6l-musl.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/armv7l-unknown-linux-gnueabihf.nix (renamed from pkgs/stdenv/linux/bootstrap-files/armv7l.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/i686-unknown-linux-gnu.nix (renamed from pkgs/stdenv/linux/bootstrap-files/i686.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/mips64el-unknown-linux-gnuabi64.nix (renamed from pkgs/stdenv/linux/bootstrap-files/mips64el.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/mips64el-unknown-linux-gnuabin32.nix (renamed from pkgs/stdenv/linux/bootstrap-files/mips64el-n32.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/mipsel-unknown-linux-gnu.nix (renamed from pkgs/stdenv/linux/bootstrap-files/mipsel.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/powerpc64le-unknown-linux-gnu.nix (renamed from pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/riscv64-unknown-linux-gnu.nix (renamed from pkgs/stdenv/linux/bootstrap-files/riscv64.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-gnu.nix (renamed from pkgs/stdenv/linux/bootstrap-files/x86_64.nix) | 2 | ||||
-rw-r--r-- | pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-musl.nix (renamed from pkgs/stdenv/linux/bootstrap-files/x86_64-musl.nix) | 0 | ||||
-rw-r--r-- | pkgs/stdenv/linux/default.nix | 28 | ||||
-rw-r--r-- | pkgs/stdenv/linux/make-bootstrap-tools-cross.nix | 24 |
16 files changed, 27 insertions, 27 deletions
diff --git a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix b/pkgs/stdenv/linux/bootstrap-files/aarch64-unknown-linux-gnu.nix index 6719e7ca307..6719e7ca307 100644 --- a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/aarch64-unknown-linux-gnu.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/aarch64-musl.nix b/pkgs/stdenv/linux/bootstrap-files/aarch64-unknown-linux-musl.nix index 252783cce47..252783cce47 100644 --- a/pkgs/stdenv/linux/bootstrap-files/aarch64-musl.nix +++ b/pkgs/stdenv/linux/bootstrap-files/aarch64-unknown-linux-musl.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/armv5tel.nix b/pkgs/stdenv/linux/bootstrap-files/armv5tel-unknown-linux-gnueabi.nix index 0ac818b9f22..0ac818b9f22 100644 --- a/pkgs/stdenv/linux/bootstrap-files/armv5tel.nix +++ b/pkgs/stdenv/linux/bootstrap-files/armv5tel-unknown-linux-gnueabi.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/armv6l.nix b/pkgs/stdenv/linux/bootstrap-files/armv6l-unknown-linux-gnueabihf.nix index 8bc99c64c68..8bc99c64c68 100644 --- a/pkgs/stdenv/linux/bootstrap-files/armv6l.nix +++ b/pkgs/stdenv/linux/bootstrap-files/armv6l-unknown-linux-gnueabihf.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/armv6l-musl.nix b/pkgs/stdenv/linux/bootstrap-files/armv6l-unknown-linux-musleabihf.nix index e445a7bba4d..e445a7bba4d 100644 --- a/pkgs/stdenv/linux/bootstrap-files/armv6l-musl.nix +++ b/pkgs/stdenv/linux/bootstrap-files/armv6l-unknown-linux-musleabihf.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/armv7l.nix b/pkgs/stdenv/linux/bootstrap-files/armv7l-unknown-linux-gnueabihf.nix index 74d15845223..74d15845223 100644 --- a/pkgs/stdenv/linux/bootstrap-files/armv7l.nix +++ b/pkgs/stdenv/linux/bootstrap-files/armv7l-unknown-linux-gnueabihf.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/i686.nix b/pkgs/stdenv/linux/bootstrap-files/i686-unknown-linux-gnu.nix index 112d37670c8..112d37670c8 100644 --- a/pkgs/stdenv/linux/bootstrap-files/i686.nix +++ b/pkgs/stdenv/linux/bootstrap-files/i686-unknown-linux-gnu.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/mips64el.nix b/pkgs/stdenv/linux/bootstrap-files/mips64el-unknown-linux-gnuabi64.nix index 452a247fb0b..452a247fb0b 100644 --- a/pkgs/stdenv/linux/bootstrap-files/mips64el.nix +++ b/pkgs/stdenv/linux/bootstrap-files/mips64el-unknown-linux-gnuabi64.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/mips64el-n32.nix b/pkgs/stdenv/linux/bootstrap-files/mips64el-unknown-linux-gnuabin32.nix index cf26c2113ec..cf26c2113ec 100644 --- a/pkgs/stdenv/linux/bootstrap-files/mips64el-n32.nix +++ b/pkgs/stdenv/linux/bootstrap-files/mips64el-unknown-linux-gnuabin32.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/mipsel.nix b/pkgs/stdenv/linux/bootstrap-files/mipsel-unknown-linux-gnu.nix index 42f2e871d92..42f2e871d92 100644 --- a/pkgs/stdenv/linux/bootstrap-files/mipsel.nix +++ b/pkgs/stdenv/linux/bootstrap-files/mipsel-unknown-linux-gnu.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix b/pkgs/stdenv/linux/bootstrap-files/powerpc64le-unknown-linux-gnu.nix index c35cb9b102c..c35cb9b102c 100644 --- a/pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix +++ b/pkgs/stdenv/linux/bootstrap-files/powerpc64le-unknown-linux-gnu.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/riscv64.nix b/pkgs/stdenv/linux/bootstrap-files/riscv64-unknown-linux-gnu.nix index aaf1f153c78..aaf1f153c78 100644 --- a/pkgs/stdenv/linux/bootstrap-files/riscv64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/riscv64-unknown-linux-gnu.nix diff --git a/pkgs/stdenv/linux/bootstrap-files/x86_64.nix b/pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-gnu.nix index bdfa98c89cb..1eefa4f3d6d 100644 --- a/pkgs/stdenv/linux/bootstrap-files/x86_64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-gnu.nix @@ -1,5 +1,5 @@ # Use busybox for i686-linux since it works on x86_64-linux as well. -(import ./i686.nix) // +(import ./i686-unknown-linux-gnu.nix) // { bootstrapTools = import <nix/fetchurl.nix> { diff --git a/pkgs/stdenv/linux/bootstrap-files/x86_64-musl.nix b/pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-musl.nix index 98a65bd7764..98a65bd7764 100644 --- a/pkgs/stdenv/linux/bootstrap-files/x86_64-musl.nix +++ b/pkgs/stdenv/linux/bootstrap-files/x86_64-unknown-linux-musl.nix diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 34fffd36aa6..5c03312cc75 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -59,24 +59,24 @@ , bootstrapFiles ? let table = { glibc = { - i686-linux = import ./bootstrap-files/i686.nix; - x86_64-linux = import ./bootstrap-files/x86_64.nix; - armv5tel-linux = import ./bootstrap-files/armv5tel.nix; - armv6l-linux = import ./bootstrap-files/armv6l.nix; - armv7l-linux = import ./bootstrap-files/armv7l.nix; - aarch64-linux = import ./bootstrap-files/aarch64.nix; - mipsel-linux = import ./bootstrap-files/mipsel.nix; + i686-linux = import ./bootstrap-files/i686-unknown-linux-gnu.nix; + x86_64-linux = import ./bootstrap-files/x86_64-unknown-linux-gnu.nix; + armv5tel-linux = import ./bootstrap-files/armv5tel-unknown-linux-gnueabi.nix; + armv6l-linux = import ./bootstrap-files/armv6l-unknown-linux-gnueabihf.nix; + armv7l-linux = import ./bootstrap-files/armv7l-unknown-linux-gnueabihf.nix; + aarch64-linux = import ./bootstrap-files/aarch64-unknown-linux-gnu.nix; + mipsel-linux = import ./bootstrap-files/mipsel-unknown-linux-gnu.nix; mips64el-linux = import (if localSystem.isMips64n32 - then ./bootstrap-files/mips64el-n32.nix - else ./bootstrap-files/mips64el.nix); - powerpc64le-linux = import ./bootstrap-files/powerpc64le.nix; - riscv64-linux = import ./bootstrap-files/riscv64.nix; + then ./bootstrap-files/mips64el-unknown-linux-gnuabin32.nix.nix + else ./bootstrap-files/mips64el-unknown-linux-gnuabi64.nix); + powerpc64le-linux = import ./bootstrap-files/powerpc64le-unknown-linux-gnu.nix; + riscv64-linux = import ./bootstrap-files/riscv64-unknown-linux-gnu.nix; }; musl = { - aarch64-linux = import ./bootstrap-files/aarch64-musl.nix; - armv6l-linux = import ./bootstrap-files/armv6l-musl.nix; - x86_64-linux = import ./bootstrap-files/x86_64-musl.nix; + aarch64-linux = import ./bootstrap-files/aarch64-unknown-linux-musl.nix; + armv6l-linux = import ./bootstrap-files/armv6l-unknown-linux-musleabihf.nix; + x86_64-linux = import ./bootstrap-files/x86_64-unknown-linux-musl.nix; }; }; diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix index b5e1b6c7a47..124575af688 100644 --- a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix +++ b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix @@ -15,18 +15,18 @@ in lib.mapAttrs (n: make) (with lib.systems.examples; { # NOTE: Only add platforms for which there are files in `./bootstrap-files`. # Sort following the sorting in `./default.nix` `bootstrapFiles` argument. - armv5tel = sheevaplug; - armv6l = raspberryPi; - armv7l = armv7l-hf-multiplatform; - aarch64 = aarch64-multiplatform; - mipsel-linux-gnu = mipsel-linux-gnu; - mips64el-linux-gnuabin32 = mips64el-linux-gnuabin32; - mips64el-linux-gnuabi64 = mips64el-linux-gnuabi64; - powerpc64le = powernv; - riscv64 = riscv64; + armv5tel-unknown-linux-gnueabi = sheevaplug; + armv6l-unknown-linux-gnueabihf = raspberryPi; + armv7l-unknown-linux-gnueabihf = armv7l-hf-multiplatform; + aarch64-unknown-linux-gnu = aarch64-multiplatform; + mipsel-unknown-linux-gnu = mipsel-linux-gnu; + mips64el-unknown-linux-gnuabin32 = mips64el-linux-gnuabin32; + mips64el-unknown-linux-gnuabi64 = mips64el-linux-gnuabi64; + powerpc64le-unknown-linux-gnu = powernv; + riscv64-unknown-linux-gnu = riscv64; # musl - aarch64-musl = aarch64-multiplatform-musl; - armv6l-musl = muslpi; - x86_64-musl = musl64; + aarch64-unknown-linux-musl = aarch64-multiplatform-musl; + armv6l-unknown-linux-musleabihf = muslpi; + x86_64-unknown-linux-musl = musl64; }) |