Merge pull request #82767 from thefloweringash/rpfilter-assertion-types

nixos/firewall: fix types in reverse path assertion
This commit is contained in:
Niklas Hambüchen
2020-03-18 04:11:01 +01:00
committed by GitHub

View File

@@ -546,9 +546,13 @@ in
options nf_conntrack nf_conntrack_helper=1
'';
assertions = [ { assertion = cfg.checkReversePath -> kernelHasRPFilter;
message = "This kernel does not support rpfilter"; }
];
assertions = [
# This is approximately "checkReversePath -> kernelHasRPFilter",
# but the checkReversePath option can include non-boolean
# values.
{ assertion = cfg.checkReversePath == false || kernelHasRPFilter;
message = "This kernel does not support rpfilter"; }
];
systemd.services.firewall = {
description = "Firewall";