Merge pull request #185153 from puppe/enable-container-warning

nixos/nixos-containers: Fix ineffective warning
This commit is contained in:
adisbladis 2022-08-10 23:24:14 +08:00 committed by GitHub
commit 053ab2f7a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -742,12 +742,6 @@ in
config = mkIf (config.boot.enableContainers) (let config = mkIf (config.boot.enableContainers) (let
warnings = flatten [
(optional (config.virtualisation.containers.enable && versionOlder config.system.stateVersion "22.05") ''
Enabling both boot.enableContainers & virtualisation.containers on system.stateVersion < 22.05 is unsupported.
'')
];
unit = { unit = {
description = "Container '%i'"; description = "Container '%i'";
@ -771,6 +765,11 @@ in
serviceConfig = serviceDirectives dummyConfig; serviceConfig = serviceDirectives dummyConfig;
}; };
in { in {
warnings =
(optional (config.virtualisation.containers.enable && versionOlder config.system.stateVersion "22.05") ''
Enabling both boot.enableContainers & virtualisation.containers on system.stateVersion < 22.05 is unsupported.
'');
systemd.targets.multi-user.wants = [ "machines.target" ]; systemd.targets.multi-user.wants = [ "machines.target" ];
systemd.services = listToAttrs (filter (x: x.value != null) ( systemd.services = listToAttrs (filter (x: x.value != null) (