summaryrefslogtreecommitdiff
path: root/cloudinit/distros/debian.py
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2012-09-24 18:38:57 -0700
committerJoshua Harlow <harlowja@yahoo-inc.com>2012-09-24 18:38:57 -0700
commit90b6cfd005f5af90991fe93e5a08c8a8849e2a6d (patch)
tree87bd63ad6e5b814e61b1deba76cd5a4e01b2f3a3 /cloudinit/distros/debian.py
parent0be941f74f54ecafcb628451f531b90f30723fbc (diff)
parent67e7d9c0280c3204cf503113d9dca769399eefc9 (diff)
downloadvyos-cloud-init-90b6cfd005f5af90991fe93e5a08c8a8849e2a6d.tar.gz
vyos-cloud-init-90b6cfd005f5af90991fe93e5a08c8a8849e2a6d.zip
Update to bring inline with trunk/head.
Diffstat (limited to 'cloudinit/distros/debian.py')
-rw-r--r--cloudinit/distros/debian.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/cloudinit/distros/debian.py b/cloudinit/distros/debian.py
index 5b4aa9f8..88f4e978 100644
--- a/cloudinit/distros/debian.py
+++ b/cloudinit/distros/debian.py
@@ -56,6 +56,17 @@ class Distro(distros.Distro):
def _write_network(self, settings):
net_fn = self._paths.join(False, "/etc/network/interfaces")
util.write_file(net_fn, settings)
+ return ['all']
+
+ def _bring_up_interfaces(self, device_names):
+ use_all = False
+ for d in device_names:
+ if d == 'all':
+ use_all = True
+ if use_all:
+ return distros.Distro._bring_up_interface(self, '--all')
+ else:
+ return distros.Distro._bring_up_interfaces(self, device_names)
def set_hostname(self, hostname):
out_fn = self._paths.join(False, "/etc/hostname")