From f9da8e8db6f3e76dec75646488c66aed3af78825 Mon Sep 17 00:00:00 2001 From: Isaac Hermida Date: Mon, 4 May 2026 18:37:00 +0200 Subject: [PATCH] cc-containerd: run shutdown helper from shutdown.target The shutdown helper was installed and enabled, but during reboot it was never started. Hook the helper directly into shutdown.target. Signed-off-by: Isaac Hermida --- .../files/cc-containerd-shutdown.service | 9 +++------ .../cc-container-mng/files/cc-containerd.service | 2 ++ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd-shutdown.service b/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd-shutdown.service index 88964ecab..e223a1573 100644 --- a/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd-shutdown.service +++ b/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd-shutdown.service @@ -3,14 +3,11 @@ Description=Stop managed containers during system shutdown DefaultDependencies=no After=cc-containerd.service network.target cccsd.service Before=shutdown.target -Conflicts=shutdown.target [Service] Type=oneshot -ExecStart=/bin/true -ExecStop=/usr/bin/cc-containerd --config-file /etc/cc-container-mng.conf --stop-managed-containers -RemainAfterExit=yes -TimeoutStopSec=30 +ExecStart=/usr/bin/cc-containerd --config-file /etc/cc-container-mng.conf --stop-managed-containers +TimeoutStartSec=10 [Install] -WantedBy=multi-user.target +WantedBy=shutdown.target diff --git a/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd.service b/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd.service index d2d29f5b9..6dfebb31d 100644 --- a/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd.service +++ b/meta-digi-containers/recipes-containers/cc-container-mng/files/cc-containerd.service @@ -2,6 +2,8 @@ Description=Digi ConnectCore Container Manager daemon After=network.target cccsd.service Wants=network.target cccsd.service +Before=shutdown.target +Conflicts=shutdown.target [Service] Type=simple