diff options
| author | Joshua Harlow <harlowja@yahoo-inc.com> | 2012-09-24 18:38:57 -0700 |
|---|---|---|
| committer | Joshua Harlow <harlowja@yahoo-inc.com> | 2012-09-24 18:38:57 -0700 |
| commit | 90b6cfd005f5af90991fe93e5a08c8a8849e2a6d (patch) | |
| tree | 87bd63ad6e5b814e61b1deba76cd5a4e01b2f3a3 /cloudinit/distros/debian.py | |
| parent | 0be941f74f54ecafcb628451f531b90f30723fbc (diff) | |
| parent | 67e7d9c0280c3204cf503113d9dca769399eefc9 (diff) | |
| download | vyos-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.py | 11 |
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") |
