kata-deploy: scripts: Only add conf file to the imports once

Otherwise we'd end up adding a the file several times, which could lead
to problems when removing the entry, leading to containerd not being
able to start due to an import file not being present.

Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
This commit is contained in:
Fabiano Fidêncio
2025-10-04 21:49:48 +02:00
committed by Fabiano Fidêncio
parent e1269afe8a
commit 1e2c86c068

View File

@@ -673,7 +673,9 @@ function configure_containerd() {
fi
if [ $use_containerd_drop_in_conf_file = "true" ]; then
tomlq -i -t $(printf '.imports|=.+["%s"]' ${containerd_drop_in_conf_file}) ${containerd_conf_file}
if ! grep -q "${containerd_drop_in_conf_file}" ${containerd_conf_file}; then
tomlq -i -t $(printf '.imports|=.+["%s"]' ${containerd_drop_in_conf_file}) ${containerd_conf_file}
fi
fi
for shim in "${shims[@]}"; do