nixos/kresd, nixos/knot-resolver: fix assertion format
These bad assertions were added in PR #463467
This commit is contained in:
@@ -112,8 +112,15 @@ in
|
||||
};
|
||||
users.groups.knot-resolver = { };
|
||||
networking.resolvconf.useLocalResolver = lib.mkDefault true;
|
||||
assertions = lib.optionals (lib.versions.major cfg.package.version == 5) [
|
||||
"services.knot-resolver only works with knot-resolver 6 or later. Please use services.kresd for knot-resolver 5."
|
||||
|
||||
assertions = [
|
||||
{
|
||||
assertion = lib.versionAtLeast cfg.package.version "6.0.0";
|
||||
message = ''
|
||||
services.knot-resolver only works with knot-resolver 6 or later.
|
||||
Please use services.kresd for knot-resolver 5.
|
||||
'';
|
||||
}
|
||||
];
|
||||
|
||||
environment = {
|
||||
|
||||
@@ -135,8 +135,14 @@ in
|
||||
|
||||
###### implementation
|
||||
config = lib.mkIf cfg.enable {
|
||||
assertions = lib.optionals (lib.versions.major cfg.package.version > 5) [
|
||||
"services.kresd only works with knot-resolver 5. Please use services.knot-resolver for knot-resolver 6 and newer."
|
||||
assertions = [
|
||||
{
|
||||
assertion = lib.versionOlder cfg.package.version "6.0.0";
|
||||
message = ''
|
||||
services.kresd only works with knot-resolver 5.
|
||||
Please use services.knot-resolver for knot-resolver 6 and newer.
|
||||
'';
|
||||
}
|
||||
];
|
||||
environment = {
|
||||
etc."knot-resolver/kresd.conf".source = configFile; # not required
|
||||
|
||||
Reference in New Issue
Block a user