summaryrefslogtreecommitdiff
path: root/vmdebootstrap/base.py
diff options
context:
space:
mode:
authorNeil Williams <codehelp@debian.org>2015-12-31 12:59:01 +0000
committerNeil Williams <codehelp@debian.org>2015-12-31 12:59:01 +0000
commit78f8e6657ba4fef04919dad889257d7f341c035b (patch)
tree9a3f4911d0dfb0f95e6843b9a50fb16b9bc368fd /vmdebootstrap/base.py
parentb7c3af89b3cd5c64717f008bb5e59d15752c5725 (diff)
downloadvmdebootstrap-78f8e6657ba4fef04919dad889257d7f341c035b.tar.gz
Add support for systemd-networkd
When masking udev/systemd predictable network interface names, the initramfs must be updated or the mask will not be effective. Add support for systemd-networkd using predictable network interface names - can be extended using customisation scripts.
Diffstat (limited to 'vmdebootstrap/base.py')
-rw-r--r--vmdebootstrap/base.py11
1 files changed, 0 insertions, 11 deletions
diff --git a/vmdebootstrap/base.py b/vmdebootstrap/base.py
index 4ce5236..43d5a3e 100644
--- a/vmdebootstrap/base.py
+++ b/vmdebootstrap/base.py
@@ -204,14 +204,3 @@ class Base(object):
if self.settings['kernel-package']:
packages.append(self.settings['kernel-package'])
return packages
-
- def mask_udev_predictable_rules(self, rootdir):
- """
- This can be reset later but to get networking using immediately
- on boot, the interface we're going to use must be known
- http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
- """
- self.message('Disabling systemd predictable interface names')
- udev_path = os.path.join(
- 'etc', 'udev', 'rules.d', '80-net-setup-link.rules')
- runcmd(['chroot', rootdir, 'ln', '-s', '/dev/null', udev_path])