summaryrefslogtreecommitdiffstats
path: root/nixos/modules/virtualisation/containers.nix
diff options
context:
space:
mode:
authormontag451 <montag451@laposte.net>2016-12-06 23:32:17 +0100
committerJörg Thalheim <joerg@higgsboson.tk>2016-12-12 09:20:28 +0100
commitea5551b551d0d7f462b7f8e00e2bf86b2412a365 (patch)
tree90bb8e59d2dd9d3d22173c1a28c6055580599d92 /nixos/modules/virtualisation/containers.nix
parent4889c271cacf72a47dc2f081e6e718980fb80d60 (diff)
containers: fix broken /etc/hosts entries when localAddress contains a netmask
Diffstat (limited to 'nixos/modules/virtualisation/containers.nix')
-rw-r--r--nixos/modules/virtualisation/containers.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index 637a87139045..7d445fa0951e 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -676,7 +676,7 @@ in
# Generate /etc/hosts entries for the containers.
networking.extraHosts = concatStrings (mapAttrsToList (name: cfg: optionalString (cfg.localAddress != null)
''
- ${cfg.localAddress} ${name}.containers
+ ${head (splitString "/" cfg.localAddress)} ${name}.containers
'') config.containers);
networking.dhcpcd.denyInterfaces = [ "ve-*" "vb-*" ];