aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/config-systemd-network.sh
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-02-13 22:03:20 +0100
committerGerd Hoffmann <kraxel@redhat.com>2017-02-13 22:03:20 +0100
commite616b4c9a17110ac7f9424792e65db4390a06d73 (patch)
tree0b0fc33ab4b88a64f2c234b190273850e193343a /scripts/config-systemd-network.sh
parentc73068b0cb8c2be5cbf6a01666c6959bd7420662 (diff)
downloadimagefish-e616b4c9a17110ac7f9424792e65db4390a06d73.tar.gz
fix config-systemd-network.sh
Diffstat (limited to 'scripts/config-systemd-network.sh')
-rwxr-xr-xscripts/config-systemd-network.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/scripts/config-systemd-network.sh b/scripts/config-systemd-network.sh
index c67d11b..b48419b 100755
--- a/scripts/config-systemd-network.sh
+++ b/scripts/config-systemd-network.sh
@@ -26,20 +26,27 @@ delete /etc/systemd/system/multi-user.target.wants/NetworkManager.service
delete /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
delete /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
+# create dirs
+mkdir /etc/systemd/network
+mkdir /etc/systemd/system/multi-user.target.wants
+mkdir /etc/systemd/system/sockets.target.wants
+mkdir /etc/systemd/system/sysinit.target.wants
+
# turn on systemd networking
link /usr/lib/systemd/system/systemd-networkd.service:/etc/systemd/system/multi-user.target.wants/systemd-networkd.service
link /usr/lib/systemd/system/systemd-networkd.socket:/etc/systemd/system/sockets.target.wants/systemd-networkd.socket
link /usr/lib/systemd/system/systemd-resolved.service:/etc/systemd/system/multi-user.target.wants/systemd-resolved.service
+
+# turn on systemd timesyncd
+link /usr/lib/systemd/system/systemd-timesyncd.service:/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service
+
+# symlink resolv.conf
delete /etc/resolv.conf
link /run/systemd/resolve/resolv.conf:/etc/resolv.conf
# configure networking
-mkdir /etc/systemd/network
copy-in $WORK/ethernet.network:/etc/systemd/network
-# turn on timesync
-link /usr/lib/systemd/system/systemd-timesyncd.service:/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service
-
EOF
set -ex