From d059ce52ceb58edf61dfd55aaa4cab0546aac916 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Thu, 18 Jan 2024 17:36:01 +0100 Subject: [PATCH] nixos-rebuild: Partially future-proof the repl test --- pkgs/os-specific/linux/nixos-rebuild/test/repl.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/nixos-rebuild/test/repl.nix b/pkgs/os-specific/linux/nixos-rebuild/test/repl.nix index 0a057f933255..1161ff84664d 100644 --- a/pkgs/os-specific/linux/nixos-rebuild/test/repl.nix +++ b/pkgs/os-specific/linux/nixos-rebuild/test/repl.nix @@ -24,6 +24,12 @@ let } } ''; + + # In case we want/need to evaluate packages or the assertions or whatever, + # we want to have a linux system. + # TODO: make the non-flake test use thise. + linuxSystem = lib.replaceStrings ["darwin"] ["linux"] stdenv.hostPlatform.system; + in runCommand "test-nixos-rebuild-repl" { nativeBuildInputs = [ @@ -88,7 +94,7 @@ runCommand "test-nixos-rebuild-repl" { EOF # Make the config pure - echo '{ nixpkgs.hostPlatform = "${stdenv.hostPlatform.system}"; }' > ~/hardware-configuration.nix + echo '{ nixpkgs.hostPlatform = "${linuxSystem}"; }' > ~/hardware-configuration.nix cat >~/flake.nix <