summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <javier.jardon@codethink.co.uk>2015-03-06 12:21:05 (GMT)
committerJavier Jardón <javier.jardon@codethink.co.uk>2015-03-16 17:59:53 (GMT)
commit62c947594635cc0edffa2ac4826641d8df33ae28 (patch)
treeaf4686f140a98e5b1eb41e711301346bdd154310
parent2261de918603107a59fec1b15fafb49700cfd3e7 (diff)
downloadmorph-62c947594635cc0edffa2ac4826641d8df33ae28.tar.gz
simple-network.configure: Move the generation of /etc/network/interfaces to a function
-rwxr-xr-xmorphlib/exts/simple-network.configure7
1 files changed, 6 insertions, 1 deletions
diff --git a/morphlib/exts/simple-network.configure b/morphlib/exts/simple-network.configure
index 13884e9..c533ff2 100755
--- a/morphlib/exts/simple-network.configure
+++ b/morphlib/exts/simple-network.configure
@@ -48,8 +48,13 @@ class SimpleNetworkConfigurationExtension(cliapp.Application):
self.status(msg="Processing NETWORK_CONFIG=%(nc)s", nc=network_config)
stanzas = self.parse_network_stanzas(network_config)
- iface_file = self.generate_iface_file(stanzas)
+ self.generate_interfaces_file(args, stanzas)
+
+ def generate_interfaces_file(self, args, stanzas):
+ """Generate /etc/network/interfaces file"""
+
+ iface_file = self.generate_iface_file(stanzas)
with open(os.path.join(args[0], "etc/network/interfaces"), "w") as f:
f.write(iface_file)