From c95bcbff5e15ceda5465412abe270d940a9e7af2 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Wed, 27 Sep 2023 13:13:26 -0400 Subject: [PATCH] docker: streamline systemd config Remove kodi.service's indirect dependency on docker.service by changing docker.service's install target from multi-user.target to kodi.target, which is after kodi.service is started so kodi start is not delayed due to docker service and containers Also change docker.service's type back to notify so that other services that need to depend on docker.service do not prematurely start (currently type=idle results in other services starting as soon as docker service is started but before it's fully up) --- .../docker/source/system.d/service.system.docker.service | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/service/docker/source/system.d/service.system.docker.service b/packages/addons/service/docker/source/system.d/service.system.docker.service index 218f33eb1f..fef795653f 100644 --- a/packages/addons/service/docker/source/system.d/service.system.docker.service +++ b/packages/addons/service/docker/source/system.d/service.system.docker.service @@ -4,7 +4,7 @@ Documentation=https://docs.docker.com After=network.target [Service] -Type=idle +Type=notify Environment=PATH=/bin:/sbin:/usr/bin:/usr/sbin:/storage/.kodi/addons/service.system.docker/bin ExecStartPre=/storage/.kodi/addons/service.system.docker/bin/docker-config EnvironmentFile=-/storage/.kodi/userdata/addon_data/service.system.docker/config/docker.conf @@ -22,5 +22,5 @@ TimeoutStartSec=0 Restart=on-abnormal [Install] -WantedBy=multi-user.target +WantedBy=kodi.target Alias=docker.service