aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/config-systemd-network.sh
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-02-05 23:59:50 +0100
committerGerd Hoffmann <kraxel@redhat.com>2017-02-05 23:59:50 +0100
commit90cc92475184050b7422f2ed9030de6a941c31bf (patch)
treed46f1ab635bcf90cf3c3ce40da85a74a5bafdc7d /scripts/config-systemd-network.sh
parent0e9f58fb1bc248f7603e3b207e36e7dbf3f76d93 (diff)
downloadimagefish-90cc92475184050b7422f2ed9030de6a941c31bf.tar.gz
add network file
Diffstat (limited to 'scripts/config-systemd-network.sh')
-rwxr-xr-xscripts/config-systemd-network.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/config-systemd-network.sh b/scripts/config-systemd-network.sh
index 1c3346a..cc6bdc7 100755
--- a/scripts/config-systemd-network.sh
+++ b/scripts/config-systemd-network.sh
@@ -9,6 +9,16 @@ WORK="${TMPDIR-/tmp}/${0##*/}-$$"
mkdir "$WORK" || exit 1
trap 'rm -rf "$WORK"' EXIT
+cat <<EOF > "$WORK/ethernet.network"
+
+[Match]
+Name=e*
+
+[Network]
+DHCP=v4
+
+EOF
+
cat <<EOF > "$WORK/script"
# turn off NetworkManager
@@ -23,6 +33,9 @@ link /usr/lib/systemd/system/systemd-resolved.service:/etc/systemd/system/multi-
delete /etc/resolv.conf
link /run/systemd/resolve/resolv.conf:/etc/resolv.conf
+mkdir /etc/systemd/network
+copy-in $WORK/ethernet.network /etc/systemd/network
+
EOF
set -ex