diff --git a/tools/packaging/kata-deploy/scripts/kata-deploy.sh b/tools/packaging/kata-deploy/scripts/kata-deploy.sh index debe12e234..abdfc6777b 100755 --- a/tools/packaging/kata-deploy/scripts/kata-deploy.sh +++ b/tools/packaging/kata-deploy/scripts/kata-deploy.sh @@ -8,8 +8,8 @@ set -o errexit set -o pipefail set -o nounset -crio_conf_file="/etc/crio/crio.conf" -crio_conf_file_backup="${crio_conf_file}.bak" +crio_drop_in_conf_dir="/etc/crio/crio.conf.d/" +crio_drop_in_conf_file="${crio_drop_in_conf_dir}/99-kata-deploy" containerd_conf_file="/etc/containerd/config.toml" containerd_conf_file_backup="${containerd_conf_file}.bak" @@ -123,12 +123,7 @@ function configure_crio_runtime() { local kata_path="/usr/local/bin/containerd-shim-${runtime}-v2" local kata_conf="crio.runtime.runtimes.${runtime}" - if grep -qEe "^\[$kata_conf\]" $crio_conf_file; then - echo "Configuration exists $kata_conf, overwriting" - sed -i "/\[$kata_conf\]/\[$kata_conf-original\]/" $crio_conf_file - fi - - cat <