mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-02 04:50:21 +00:00
nixos/nixos-containers: Fix ineffective warning
A warning regarding enabling NixOS containers and virtualisation.containers at the same time with state versions < 22.05 had been added in commit3c49151f15. But this warning had accidentally been defined in the wrong place, and the warning has therefore not actually been in effect. This commit fixes that. (cherry picked from commit82c64d154b)
This commit is contained in:
committed by
github-actions[bot]
parent
e4c9d950a3
commit
48b37dd39d
@@ -742,12 +742,6 @@ in
|
||||
|
||||
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 = {
|
||||
description = "Container '%i'";
|
||||
|
||||
@@ -771,6 +765,11 @@ in
|
||||
serviceConfig = serviceDirectives dummyConfig;
|
||||
};
|
||||
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.services = listToAttrs (filter (x: x.value != null) (
|
||||
|
||||
Reference in New Issue
Block a user