nixos-module/server/lxc-containers: fix hwaddr
parent
405acaf875
commit
b73e12e32b
|
@ -21,9 +21,9 @@ let
|
|||
type = ifData.type;
|
||||
name = netName;
|
||||
flags = "up";
|
||||
hwaddr = if ifData ? hwaddr
|
||||
hwaddr = if ifData ? hwaddr && ifData.hwaddr != null
|
||||
then ifData.hwaddr
|
||||
else "0A:14:48:01:26:00";
|
||||
else "0A:14:48:xx:xx:xx";
|
||||
} // (lib.optionalAttrs (ifData.type == "veth") {
|
||||
veth.pair = "${ctName}-${netName}";
|
||||
veth.mode = "bridge";
|
||||
|
@ -54,7 +54,7 @@ let
|
|||
builtins.concatStringsSep "" (
|
||||
map ({ e, i }: serialize "${name}.${toString i}" e) (enumerate x 0)
|
||||
)
|
||||
else throw "Invalid data in lxc net config: ${lib.generators.toPretty {} x}";
|
||||
else throw "Invalid data in lxc net config for ${name}: ${lib.generators.toPretty {} x}";
|
||||
in
|
||||
serialize "lxc.net" config;
|
||||
|
||||
|
|
Loading…
Reference in New Issue