network-interfaces service: add defaultGateway{,6}.interface

This commit is contained in:
Nikolay Amiantov
2017-02-02 01:53:00 +03:00
parent fcb20b9fee
commit 0cb487ee04
3 changed files with 52 additions and 12 deletions
@@ -38,6 +38,12 @@ in
} {
assertion = cfg.vswitches == {};
message = "networking.vswichtes are not supported by networkd.";
} {
assertion = cfg.defaultGateway == null || cfg.defaultGateway.interface == null;
message = "networking.defaultGateway.interface is not supported by networkd.";
} {
assertion = cfg.defaultGateway6 == null || cfg.defaultGateway6.interface == null;
message = "networking.defaultGateway6.interface is not supported by networkd.";
} ] ++ flip mapAttrsToList cfg.bridges (n: { rstp, ... }: {
assertion = !rstp;
message = "networking.bridges.${n}.rstp is not supported by networkd.";