diff options
| author | Joshua Harlow <harlowja@yahoo-inc.com> | 2012-09-24 17:41:56 -0700 | 
|---|---|---|
| committer | Joshua Harlow <harlowja@yahoo-inc.com> | 2012-09-24 17:41:56 -0700 | 
| commit | ebd83a036cd94d856c2cd100202c6fb4ca287ce1 (patch) | |
| tree | 2502a4464ae60d5a821ed9040f13241e8dce284b /cloudinit/distros/debian.py | |
| parent | f59369d1bb0eac874dcd2fa91abfad9186b22810 (diff) | |
| parent | 314530b519814af4b19b4f7cbcb9a35a6cd68e2d (diff) | |
| download | vyos-cloud-init-ebd83a036cd94d856c2cd100202c6fb4ca287ce1.tar.gz vyos-cloud-init-ebd83a036cd94d856c2cd100202c6fb4ca287ce1.zip  | |
Bring up to date with trunk.
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")  | 
