mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-09 16:18:34 +01:00
nixos/facter: fix conflict with readOnlyPkgs (#456076)
This commit is contained in:
commit
9c973022fc
|
|
@ -5,11 +5,11 @@
|
|||
...
|
||||
}:
|
||||
{
|
||||
# Skip setting hostPlatform in test VMs where it's read-only
|
||||
# Tests have virtualisation.test options and import read-only.nix
|
||||
config.nixpkgs = lib.optionalAttrs (!(options ? virtualisation.test)) {
|
||||
hostPlatform = lib.mkIf (
|
||||
config.hardware.facter.report.system or null != null && !options.nixpkgs.pkgs.isDefined
|
||||
) (lib.mkDefault config.hardware.facter.report.system);
|
||||
};
|
||||
# Skip setting hostPlatform if it's read-only
|
||||
nixpkgs =
|
||||
lib.optionalAttrs
|
||||
(config.hardware.facter.report.system or null != null && !options.nixpkgs.hostPlatform.readOnly)
|
||||
{
|
||||
hostPlatform = lib.mkDefault config.hardware.facter.report.system;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue