From 196f34a33f4a9d6c2b55177f50d25580c44ee105 Mon Sep 17 00:00:00 2001 From: Rich Lees Date: Wed, 26 Jul 2017 13:30:34 +0100 Subject: [PATCH] Fix Archlinux Bugs --- cloudinit/distros/arch.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloudinit/distros/arch.py b/cloudinit/distros/arch.py index b4c0ba72..4bcac2d8 100644 --- a/cloudinit/distros/arch.py +++ b/cloudinit/distros/arch.py @@ -50,13 +50,15 @@ class Distro(distros.Distro): def _write_network(self, settings): entries = net_util.translate_network(settings) + if 'lo' in entries: + del entries['lo'] LOG.debug("Translated ubuntu style network settings %s into %s", settings, entries) dev_names = entries.keys() # Format for netctl for (dev, info) in entries.items(): nameservers = [] - net_fn = self.network_conf_dir + dev + net_fn = self.network_conf_dir + '/' + dev net_cfg = { 'Connection': 'ethernet', 'Interface': dev, -- 2.13.3