summary refs log tree commit diff
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)
downloadnixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.tar
nixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.tar.gz
nixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.tar.bz2
nixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.tar.lz
nixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.tar.xz
nixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.tar.zst
nixpkgs-ea5551b551d0d7f462b7f8e00e2bf86b2412a365.zip
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 637a8713904..7d445fa0951 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-*" ];