summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2018-02-24 10:37:54 -0500
committerShea Levy <shea@shealevy.com>2018-02-24 10:37:54 -0500
commit63fa1fcb043dc1da18254749672520dbcc8953b5 (patch)
tree688e443777139d82d1dc0ff9333ddc0906250aa7 /lib
parentaaaa6f0a69085a05511be8367819189eb089ac5c (diff)
downloadnixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.tar
nixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.tar.gz
nixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.tar.bz2
nixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.tar.lz
nixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.tar.xz
nixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.tar.zst
nixlib-63fa1fcb043dc1da18254749672520dbcc8953b5.zip
kexectools: Only build on kexecable architectures.
Diffstat (limited to 'lib')
-rw-r--r--lib/systems/inspect.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix
index 0fce5254dcb4..45c9360cc0f7 100644
--- a/lib/systems/inspect.nix
+++ b/lib/systems/inspect.nix
@@ -35,6 +35,9 @@ rec {
     MinGW        = { kernel = kernels.windows; abi = abis.gnu; };
 
     Musl         = with abis; map (a: { abi = a; }) [ musl musleabi musleabihf ];
+
+    Kexecable    = map (family: { kernel = kernels.linux; cpu.family = family; })
+                     [ "x86" "arm" "aarch64" "mips" ];
   };
 
   matchAnyAttrs = patterns: