From c7453087ff368edda53022d8ca5f41a8eed251ef Mon Sep 17 00:00:00 2001 From: Brandon Wilson Date: Wed, 13 Nov 2019 22:39:30 -0600 Subject: [PATCH] kata-deploy: add or overwrite runtimes in containerd config Match indented CRI-O config fields. Fix CRI-O qemu virtiofs runtime_path. Fixes: #802 Signed-off-by: Brandon Wilson --- kata-deploy/scripts/kata-deploy.sh | 87 ++++++++++++++++++------------ 1 file changed, 53 insertions(+), 34 deletions(-) diff --git a/kata-deploy/scripts/kata-deploy.sh b/kata-deploy/scripts/kata-deploy.sh index 172899c06..257297b59 100755 --- a/kata-deploy/scripts/kata-deploy.sh +++ b/kata-deploy/scripts/kata-deploy.sh @@ -78,9 +78,9 @@ function configure_crio() { local kata_qemu_virtiofs_conf="crio.runtime.runtimes.kata-qemu-virtiofs" # add kata-qemu config - if grep -q "^\[$kata_qemu_conf\]" $crio_conf_file; then + if grep -q "\[$kata_qemu_conf\]" $crio_conf_file; then echo "Configuration exists $kata_qemu_conf, overwriting" - sed -i "/^\[$kata_qemu_conf\]/,+1s#runtime_path.*#runtime_path = \"${kata_qemu_path}\"#" $crio_conf_file + sed -i "/\[$kata_qemu_conf\]/,+1s#runtime_path.*#runtime_path = \"${kata_qemu_path}\"#" $crio_conf_file else cat <