pkgs/ap: add ${hostName} to exceptions
This commit is contained in:
parent
9275bb8cc3
commit
674cd3bfa2
|
@ -47,7 +47,7 @@ let
|
||||||
then portByIndex.${index}.port
|
then portByIndex.${index}.port
|
||||||
else if portByIndex.${index} ? interface
|
else if portByIndex.${index} ? interface
|
||||||
then portByIndex.${index}.interface
|
then portByIndex.${index}.interface
|
||||||
else throw "What is port ${lib.generators.toPretty {} portByIndex.${index}.port}?"
|
else throw "${hostName}: What is port ${lib.generators.toPretty {} portByIndex.${index}.port}?"
|
||||||
}"
|
}"
|
||||||
) (
|
) (
|
||||||
builtins.sort builtins.lessThan (
|
builtins.sort builtins.lessThan (
|
||||||
|
@ -66,7 +66,7 @@ let
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
in if hostPorts == []
|
in if hostPorts == []
|
||||||
then throw "No host ports found for OpenWRT model ${hostConfig.model}"
|
then throw "${hostName}: No host ports found for OpenWRT model ${hostConfig.model}"
|
||||||
else builtins.head hostPorts;
|
else builtins.head hostPorts;
|
||||||
|
|
||||||
switchPortIndices = f:
|
switchPortIndices = f:
|
||||||
|
@ -118,7 +118,7 @@ let
|
||||||
then switchHostInterface
|
then switchHostInterface
|
||||||
else if portData ? interface
|
else if portData ? interface
|
||||||
then portData.interface
|
then portData.interface
|
||||||
else throw "Cannot find interface for ${port} on OpenWRT model ${hostConfig.model}"
|
else throw "${hostName}: Cannot find interface for ${port} on OpenWRT model ${hostConfig.model}"
|
||||||
) + (
|
) + (
|
||||||
if trunk || switch != null
|
if trunk || switch != null
|
||||||
then ".${toString vlan}"
|
then ".${toString vlan}"
|
||||||
|
@ -196,7 +196,7 @@ in ''
|
||||||
uci set network.mgmt.ifname='${
|
uci set network.mgmt.ifname='${
|
||||||
if builtins.length (networkInterfaces "mgmt") > 0
|
if builtins.length (networkInterfaces "mgmt") > 0
|
||||||
then lib.concatStringsSep " " (networkInterfaces "mgmt")
|
then lib.concatStringsSep " " (networkInterfaces "mgmt")
|
||||||
else throw "No interface for mgmt"
|
else throw "${hostName}: No interface for mgmt"
|
||||||
}'
|
}'
|
||||||
uci set network.mgmt.proto=static
|
uci set network.mgmt.proto=static
|
||||||
${lib.optionalString (hostConfig.interfaces.mgmt.type == "bridge") ''
|
${lib.optionalString (hostConfig.interfaces.mgmt.type == "bridge") ''
|
||||||
|
|
Loading…
Reference in New Issue