From 97e2c5204c037a9cd4753d4c68de32e593b58d3f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 8 Oct 2019 16:51:47 +0200 Subject: [PATCH] disable network online services when using kernel ip configuration Also drop Requisite on connman.service as it's not really needed (connman and network online services all have conditions on !/dev/.kernel_ipconfig) and it causes a dependency failed message as Requisites are evaluated before conditions. Signed-off-by: Matthias Reichl --- packages/mediacenter/kodi/system.d/kodi-waitonnetwork.service | 2 +- packages/network/connman/system.d/network-online.service | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mediacenter/kodi/system.d/kodi-waitonnetwork.service b/packages/mediacenter/kodi/system.d/kodi-waitonnetwork.service index 555b8108a0..1c5a15e2c3 100644 --- a/packages/mediacenter/kodi/system.d/kodi-waitonnetwork.service +++ b/packages/mediacenter/kodi/system.d/kodi-waitonnetwork.service @@ -1,11 +1,11 @@ [Unit] Description=Wait on network -Requisite=connman.service After=connman.service Before=network-online.target DefaultDependencies=no Conflicts=shutdown.target ConditionPathExists=/storage/.cache/libreelec/network_wait +ConditionPathExists=!/dev/.kernel_ipconfig [Service] Type=oneshot diff --git a/packages/network/connman/system.d/network-online.service b/packages/network/connman/system.d/network-online.service index a6d42403f9..935f638938 100644 --- a/packages/network/connman/system.d/network-online.service +++ b/packages/network/connman/system.d/network-online.service @@ -1,10 +1,10 @@ [Unit] Description=Wait for network to be configured by ConnMan -Requisite=connman.service After=connman.service Before=network-online.target DefaultDependencies=no Conflicts=shutdown.target +ConditionPathExists=!/dev/.kernel_ipconfig [Service] Type=oneshot