diff options
author | Pavel Šimerda <psimerda@redhat.com> | 2014-05-23 14:56:32 +0200 |
---|---|---|
committer | Pavel Šimerda <psimerda@redhat.com> | 2014-05-30 22:23:08 +0200 |
commit | afd30f5f3bdb1d1ba75e4526afa90cec0e399acf (patch) | |
tree | 545d86ee2342c6d99c13290becf4b9790acd9026 | |
parent | 186e4dcf7a0ebdd7432cf3e34d426b9d58bb85bc (diff) | |
download | NetworkManager-afd30f5f3bdb1d1ba75e4526afa90cec0e399acf.tar.gz |
implement systemd network-online.target properly (bgo #728965)
Make network-online.target depend on NetworkManager-wait-online.service
just as is done in Fedora. This makes network-online.target work with
NetworkManager as described in systemd documentation.
An alternative way would be to use a combination of setting
Install.WantedBy to network-online.target and enabling the service by
default. This alternative approach is currently used by
systemd-networkd.
https://bugzilla.gnome.org/show_bug.cgi?id=728965
Acked-By: Dan Williams <dcbw@redhat.com>
-rw-r--r-- | data/Makefile.am | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 29011efb11..709dfe2076 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -25,6 +25,10 @@ service_DATA = $(service_in_files:.service.in=.service) $(service_DATA): $(service_in_files) Makefile $(edit) $< >$@ + +install-exec-local: + install -d $(DESTDIR)$(systemdsystemunitdir)/network-online.target.wants + ln -s $(systemdsystemunitdir)/NetworkManager-wait-online.service $(DESTDIR)$(systemdsystemunitdir)/network-online.target.wants endif examplesdir = $(docdir)/examples |