pkgs/switch-report: fix vlan ordering
This commit is contained in:
parent
271ad5c7ce
commit
dce3ffd580
|
@ -49,7 +49,19 @@ let
|
||||||
map (net:
|
map (net:
|
||||||
"${net} (`${toString config.site.net.${net}.vlan}`)"
|
"${net} (`${toString config.site.net.${net}.vlan}`)"
|
||||||
) (builtins.sort (a: b:
|
) (builtins.sort (a: b:
|
||||||
config.site.net.${a}.vlan < config.site.net.${b}.vlan
|
let
|
||||||
|
vlanA = config.site.net.${a}.vlan;
|
||||||
|
vlanB = config.site.net.${b}.vlan;
|
||||||
|
in
|
||||||
|
(
|
||||||
|
if vlanA == null
|
||||||
|
then 4096
|
||||||
|
else vlanA
|
||||||
|
) < (
|
||||||
|
if vlanB == null
|
||||||
|
then 4096
|
||||||
|
else vlanB
|
||||||
|
)
|
||||||
) link.nets)
|
) link.nets)
|
||||||
)
|
)
|
||||||
}|
|
}|
|
||||||
|
|
Loading…
Reference in New Issue