NetworkManager/data
Alan Jenkins 167e42a87e systemd: make enablement of n-m-wait-online.service follow n-m.service
This is the approach used by systemd-networkd.

I don't understand the logic that caused systemd-networkd to make the change -
9e49656037

Instead, I am suggesting it for consistency, and because it seems to me this is the
exact correct behaviour. Because if you enable NetworkManager, and rely on it to
configure your network devices, then network mounts will not start correctly at boot
time unless you also enable NetworkManager-wait-online.service.

Enabling NetworkManager-wait-online.service does not cause unnecessary serialization
of the boot process; it is only pulled in if something else (like a network mount)
pulls in network-online.target.

I am suggesting this in response to reading this user support request [1].

[1] https://unix.stackexchange.com/questions/429604/fstab-not-automatically-mounting-smb-storage

[thaller@redhat.com: reworded commit message]

https://github.com/NetworkManager/NetworkManager/pull/76
2018-03-14 10:24:45 +01:00
..
84-nm-drivers.rules Split out the bits which determine ID_NET_DRIVER or DRIVERS into separate udev rules file 2015-08-31 22:41:17 +02:00
85-nm-unmanaged.rules linux-platform: treat gadget devices as ethernet devices 2016-01-21 11:33:59 +01:00
meson.build build: add initial support for meson build system 2017-12-13 15:48:50 +01:00
NetworkManager-dispatcher.service.in dispatcher: rename executable to 'nm-dispatcher' 2014-06-06 13:43:45 -05:00
NetworkManager-ovs.conf device: add support for OpenVSwitch devices 2017-10-30 21:46:55 +01:00
NetworkManager-wait-online-systemd-pre200.service.in systemd: add Documentation to service files 2016-06-02 21:27:14 +02:00
NetworkManager-wait-online.service.in systemd: let "NetworkManager-wait-online.service" require "NetworkManager.service" 2017-11-02 15:21:42 +01:00
NetworkManager.service.in systemd: make enablement of n-m-wait-online.service follow n-m.service 2018-03-14 10:24:45 +01:00
org.freedesktop.NetworkManager.policy.in.in manager: add connectivity-check-{available,enabled} properties. 2017-08-17 22:31:47 +02:00
org.freedesktop.NetworkManager.service.in core: more systemd service file fixes 2010-08-18 17:01:26 -05:00
server.conf.in all: fix typos in documentation and comments 2017-03-17 15:11:20 +01:00