From 0b861942166b1c89569c3846dd38d2200b69f176 Mon Sep 17 00:00:00 2001 From: Ghe Rivero <ghe@rivero.io> Date: Thu, 9 Oct 2014 12:33:01 +0000 Subject: [PATCH] Disable all interfaces on eni systems We are autodetecting and configuring devices in dhcp-all-interfaces so having one configured in /etc/network/interfaces by default is redundant and slows boot down. Change-Id: Ic4e8a0668c793d21ed2dd96908649c9a77264f67 Closes-Bug: #1239480 --- .../install.d/60-remove-cloud-image-interfaces | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/elements/dhcp-all-interfaces/install.d/60-remove-cloud-image-interfaces b/elements/dhcp-all-interfaces/install.d/60-remove-cloud-image-interfaces index 9a11ddfba..fbd2d4249 100755 --- a/elements/dhcp-all-interfaces/install.d/60-remove-cloud-image-interfaces +++ b/elements/dhcp-all-interfaces/install.d/60-remove-cloud-image-interfaces @@ -14,3 +14,11 @@ rm -f /etc/network/interfaces.d/eth0.cfg # Debian rm -f /etc/network/interfaces.d/eth0 + +# /etc/network/interfaces distributions +if [ -f "/etc/network/interfaces" ]; then + printf "auto lo\niface lo inet loopback\n\n" > /etc/network/interfaces + if [ -d "/etc/network/interfaces.d/" ]; then + printf "source-directory interfaces.d\n\n" >> /etc/network/interfaces + fi +fi