systemd: tweak NM-wait-online.service

1) Don't require NM, but run after it. This allows this service
to be installed without bringing up NetworkManager. Add -x so that
it exits if NM isn't running.

2) Install as a want of network.target, instead of multi-user.target.
This allows us to skip it if nothing requires network.target or the
legacy $network SysV capability.
This commit is contained in:
Bill Nottingham
2011-05-10 16:34:11 -05:00
committed by Dan Williams
parent 9ff4914ccc
commit 0ce4b6b412

View File

@@ -1,12 +1,12 @@
[Unit]
Description=Network Manager Wait Online
Requires=NetworkManager.service
After=NetworkManager.service
Wants=network.target
Before=network.target
[Service]
Type=oneshot
ExecStart=@bindir@/nm-online -q --timeout=30
ExecStart=@bindir@/nm-online -q -x --timeout=30
[Install]
WantedBy=multi-user.target
WantedBy=network.target