From b1f70216575e22b001ccf109e81129ad2cfff45b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 20 Jan 2022 23:10:13 +0100 Subject: [PATCH] nixos/container-config: Only use `true` as fallback LXC containers like those used by VPSAdminOS might want to install a bootloader so passing `true` to `system.build.installBootLoader` without any priority specified, causes a conflict for such systems with the recent `system.build` changes: https://github.com/NixOS/nixpkgs/commit/4014fb6a64bc5f68326fc08cbaa83475db1fae8e Fixes: https://github.com/NixOS/nixpkgs/issues/155839 --- nixos/modules/virtualisation/container-config.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/container-config.nix b/nixos/modules/virtualisation/container-config.nix index 6ff6bdd30c20..0966ef84827f 100644 --- a/nixos/modules/virtualisation/container-config.nix +++ b/nixos/modules/virtualisation/container-config.nix @@ -18,7 +18,7 @@ with lib; services.openssh.startWhenNeeded = mkDefault true; # Shut up warnings about not having a boot loader. - system.build.installBootLoader = "${pkgs.coreutils}/bin/true"; + system.build.installBootLoader = lib.mkDefault "${pkgs.coreutils}/bin/true"; # Not supported in systemd-nspawn containers. security.audit.enable = false;