network: Move DHCP config to overlays

...and also enable it on clearfog which previously was not being built
with any networking enabled.

Change-Id: I541f2ecb8828e5bf217e12800024c728e38c6114
diff --git a/board/czechlight/beaglebone/overlay/usr/lib/systemd/network/eth0.network b/board/czechlight/beaglebone/overlay/usr/lib/systemd/network/eth0.network
new file mode 100644
index 0000000..16ac288
--- /dev/null
+++ b/board/czechlight/beaglebone/overlay/usr/lib/systemd/network/eth0.network
@@ -0,0 +1,4 @@
+[Match]
+Name=eth0
+[Network]
+DHCP=yes
diff --git a/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth0.network b/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth0.network
new file mode 100644
index 0000000..16ac288
--- /dev/null
+++ b/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth0.network
@@ -0,0 +1,4 @@
+[Match]
+Name=eth0
+[Network]
+DHCP=yes
diff --git a/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth1.network b/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth1.network
new file mode 100644
index 0000000..c13511b
--- /dev/null
+++ b/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth1.network
@@ -0,0 +1,4 @@
+[Match]
+Name=eth1
+[Network]
+DHCP=yes
diff --git a/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth2.network b/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth2.network
new file mode 100644
index 0000000..4196824
--- /dev/null
+++ b/board/czechlight/clearfog/overlay/usr/lib/systemd/network/eth2.network
@@ -0,0 +1,4 @@
+[Match]
+Name=eth2
+[Network]
+DHCP=yes
diff --git a/board/czechlight/common/dhcp-network.sh b/board/czechlight/common/dhcp-network.sh
deleted file mode 100755
index 88e6cc4..0000000
--- a/board/czechlight/common/dhcp-network.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-set -eux -o pipefail
-shopt -s failglob
-
-for IFACE in eth0 enp0s13 enp0s14; do
-  cat <<EOF > ${TARGET_DIR}/usr/lib/systemd/network/${IFACE}.network
-[Match]
-Name=${IFACE}
-[Network]
-DHCP=yes
-EOF
-done
diff --git a/board/czechlight/epia_geode/overlay/usr/lib/systemd/network/enp0s13.network b/board/czechlight/epia_geode/overlay/usr/lib/systemd/network/enp0s13.network
new file mode 100644
index 0000000..bcfc7d1
--- /dev/null
+++ b/board/czechlight/epia_geode/overlay/usr/lib/systemd/network/enp0s13.network
@@ -0,0 +1,4 @@
+[Match]
+Name=enp0s13
+[Network]
+DHCP=yes
diff --git a/board/czechlight/epia_geode/overlay/usr/lib/systemd/network/enp0s14.network b/board/czechlight/epia_geode/overlay/usr/lib/systemd/network/enp0s14.network
new file mode 100644
index 0000000..0560540
--- /dev/null
+++ b/board/czechlight/epia_geode/overlay/usr/lib/systemd/network/enp0s14.network
@@ -0,0 +1,4 @@
+[Match]
+Name=enp0s14
+[Network]
+DHCP=yes
diff --git a/board/czechlight/i686_container/overlay/usr/lib/systemd/network/eth0.network b/board/czechlight/i686_container/overlay/usr/lib/systemd/network/eth0.network
new file mode 100644
index 0000000..16ac288
--- /dev/null
+++ b/board/czechlight/i686_container/overlay/usr/lib/systemd/network/eth0.network
@@ -0,0 +1,4 @@
+[Match]
+Name=eth0
+[Network]
+DHCP=yes
diff --git a/configs/czechlight_beaglebone_defconfig b/configs/czechlight_beaglebone_defconfig
index 97a7393..42eab6c 100644
--- a/configs/czechlight_beaglebone_defconfig
+++ b/configs/czechlight_beaglebone_defconfig
@@ -12,7 +12,6 @@
 BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
 # BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
 BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/overlay/ $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/beaglebone/overlay/"
-BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/dhcp-network.sh"
 BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/beaglebone/post-image.sh"
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
diff --git a/configs/czechlight_epia_geode_defconfig b/configs/czechlight_epia_geode_defconfig
index 8426ddb..723eca4 100644
--- a/configs/czechlight_epia_geode_defconfig
+++ b/configs/czechlight_epia_geode_defconfig
@@ -17,7 +17,6 @@
 # BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
 BR2_ENABLE_LOCALE_WHITELIST="C en_US en_US.utf8"
 BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/overlay/ $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/epia_geode/overlay/"
-BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/dhcp-network.sh"
 BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/epia_geode/post-image.sh"
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
diff --git a/configs/czechlight_i686_container_defconfig b/configs/czechlight_i686_container_defconfig
index dd72d61..48b21d3 100644
--- a/configs/czechlight_i686_container_defconfig
+++ b/configs/czechlight_i686_container_defconfig
@@ -19,7 +19,6 @@
 BR2_INIT_SYSTEMD=y
 BR2_ENABLE_LOCALE_WHITELIST="C en_US en_US.utf8"
 BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/overlay/ $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/i686_container/overlay/"
-BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/dhcp-network.sh"
 BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/busybox-config"
 BR2_PACKAGE_LSOF=y
 BR2_PACKAGE_STRACE=y