use systemctl is-active to check for containerd
The other way was not working. Signed-off-by: Andrew Hsu <andrewhsu@docker.com> (cherry picked from commit f00df1bf1efa2ed1ea508ea7b1c291500441571d) Signed-off-by: Andrew Hsu <andrewhsu@docker.com> Upstream-commit: a9b0387bb0f40bd7687d8653a0714724eb66f3b9 Component: packaging
This commit is contained in:
@ -4,7 +4,7 @@ CONTAINERD_PROXY_COMMIT=82ae3d13e91d062dd4853379fe018638023c8da2
|
||||
CONTAINERD_SHIM_PROCESS_IMAGE=docker.io/docker/containerd-shim-process:ff98a47
|
||||
|
||||
# If containerd is running use that socket instead
|
||||
ifeq ($(shell systemctl status containerd 2>/dev/null >/dev/null && echo -n "yes"), "yes")
|
||||
ifeq ("$(shell systemctl is-active containerd)", "active")
|
||||
CONTAINERD_SOCK:=/var/run/containerd/containerd.sock
|
||||
else
|
||||
CONTAINERD_SOCK:=/var/run/docker/containerd/docker-containerd.sock
|
||||
|
||||
Reference in New Issue
Block a user