diff --git a/checks/backups/flake-module.nix b/checks/backups/flake-module.nix index 0fec6cb02..58510a171 100644 --- a/checks/backups/flake-module.nix +++ b/checks/backups/flake-module.nix @@ -176,7 +176,7 @@ # Needs investigation on aarch64-linux # vm-test-run-test-backups> qemu-kvm: No machine specified, and there is no default # vm-test-run-test-backups> Use -machine help to list supported machines - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && pkgs.stdenv.hostPlatform.system != "aarch64-linux") { + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && !pkgs.stdenv.isAarch64) { test-backups = (import ../lib/container-test.nix) { name = "test-backups"; nodes.machine = { diff --git a/checks/flash/flake-module.nix b/checks/flash/flake-module.nix index fb0c4610c..2f39c5c31 100644 --- a/checks/flash/flake-module.nix +++ b/checks/flash/flake-module.nix @@ -42,7 +42,8 @@ closureInfo = pkgs.closureInfo { rootPaths = dependencies; }; in { - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux) { + # Fails on `aarch64-linux` currently as some dependencies are not specified + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && !pkgs.stdenv.isAarch64) { flash = (import ../lib/test-base.nix) { name = "flash"; nodes.target = { diff --git a/checks/installation-without-system/flake-module.nix b/checks/installation-without-system/flake-module.nix index 484c0671d..4de250be3 100644 --- a/checks/installation-without-system/flake-module.nix +++ b/checks/installation-without-system/flake-module.nix @@ -138,7 +138,7 @@ # vm-test-run-test-installation> new_machine: QEMU running (pid 80) # vm-test-run-test-installation> new_machine: Guest root shell did not produce any data yet... # vm-test-run-test-installation> new_machine: To debug, enter the VM and run 'systemctl status backdoor.service'. - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && pkgs.stdenv.hostPlatform.system != "aarch64-linux") { + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && !pkgs.stdenv.isAarch64) { test-installation-without-system = (import ../lib/test-base.nix) { name = "test-installation-without-system"; nodes.target = { diff --git a/checks/installation/flake-module.nix b/checks/installation/flake-module.nix index 3b996d305..4c0601fda 100644 --- a/checks/installation/flake-module.nix +++ b/checks/installation/flake-module.nix @@ -120,7 +120,7 @@ # vm-test-run-test-installation> new_machine: QEMU running (pid 80) # vm-test-run-test-installation> new_machine: Guest root shell did not produce any data yet... # vm-test-run-test-installation> new_machine: To debug, enter the VM and run 'systemctl status backdoor.service'. - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && pkgs.stdenv.hostPlatform.system != "aarch64-linux") { + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && !pkgs.stdenv.isAarch64) { test-installation = (import ../lib/test-base.nix) { name = "test-installation"; nodes.target = { diff --git a/checks/morph/flake-module.nix b/checks/morph/flake-module.nix index 42e4aabac..af6091ae5 100644 --- a/checks/morph/flake-module.nix +++ b/checks/morph/flake-module.nix @@ -23,7 +23,7 @@ ... }: { - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && pkgs.stdenv.hostPlatform.system != "aarch64-linux") { + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && !pkgs.stdenv.isAarch64) { test-morph = (import ../lib/test-base.nix) { name = "morph";