From c4c0383ed658bc6a42c4979917f6373ee242c8e3 Mon Sep 17 00:00:00 2001 From: Isaac Hermida Date: Fri, 20 Mar 2026 10:48:43 +0100 Subject: [PATCH] meta-digi-containers: use /mnt/data/cc-container as storage path For podman, configure the storage path modifying its config file. For LXC, the install path is automatically managed by the daemon. https://onedigi.atlassian.net/browse/DEL-9996 https://onedigi.atlassian.net/browse/DEL-10005 Signed-off-by: Isaac Hermida --- .../cc-container-mng/cc-container-mng_git.bb | 6 ++++++ .../container-host-config/container-host-config.bbappend | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 meta-digi-containers/recipes-containers/container-host-config/container-host-config.bbappend diff --git a/meta-digi-containers/recipes-containers/cc-container-mng/cc-container-mng_git.bb b/meta-digi-containers/recipes-containers/cc-container-mng/cc-container-mng_git.bb index e59662d65..601eba0bf 100644 --- a/meta-digi-containers/recipes-containers/cc-container-mng/cc-container-mng_git.bb +++ b/meta-digi-containers/recipes-containers/cc-container-mng/cc-container-mng_git.bb @@ -41,6 +41,12 @@ do_install:append() { install -d ${D}${sysconfdir}/cc-container install -m 0644 ${S}/cc-container-mng.conf ${D}${sysconfdir}/cc-container/cc-container-mng.conf + + sed -i \ + -e 's|"/var/lib/cc-container/cc-containers.conf"|"/mnt/data/cc-container/cc-containers.conf"|' \ + -e 's|"/var/lib/cc-container/state.json"|"/mnt/data/cc-container/state.json"|' \ + -e 's|"/var/lib/cc-container"|"/mnt/data/cc-container"|' \ + ${D}${sysconfdir}/cc-container/cc-container-mng.conf } FILES:${PN}:append = " \ diff --git a/meta-digi-containers/recipes-containers/container-host-config/container-host-config.bbappend b/meta-digi-containers/recipes-containers/container-host-config/container-host-config.bbappend new file mode 100644 index 000000000..cac464f82 --- /dev/null +++ b/meta-digi-containers/recipes-containers/container-host-config/container-host-config.bbappend @@ -0,0 +1,6 @@ +do_install:append() { + if [ -f ${D}${sysconfdir}/containers/storage.conf ]; then + sed -i 's|^graphroot = ".*"|graphroot = "/mnt/data/cc-container/storage"|' \ + ${D}${sysconfdir}/containers/storage.conf + fi +}