mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-27 11:31:05 +00:00
tests: Make sure /etc/containerd before writing config
We get the following error while writing containerd config if a base dir `/etc/containerd` does not exist like: ``` sudo tee /etc/containerd/config.toml << EOF ... EOF tee: /etc/containerd/config.toml: No such file or directory ``` The commit makes sure a base directory for containerd before writing config and drops the config file deletion because a default behaviour of `tee` is overwriting. Signed-off-by: Hyounggyu Choi <Hyounggyu.Choi@ibm.com>
This commit is contained in:
parent
ae5c587efc
commit
1e187482d4
@ -368,7 +368,8 @@ function restart_crio_service() {
|
||||
# Configures containerd
|
||||
function overwrite_containerd_config() {
|
||||
containerd_config="/etc/containerd/config.toml"
|
||||
sudo rm -f "${containerd_config}"
|
||||
base_config_dir=$(dirname "${containerd_config}")
|
||||
sudo mkdir -p "${base_config_dir}"
|
||||
sudo tee "${containerd_config}" << EOF
|
||||
version = 2
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user