mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-02 00:02:01 +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
|
# Configures containerd
|
||||||
function overwrite_containerd_config() {
|
function overwrite_containerd_config() {
|
||||||
containerd_config="/etc/containerd/config.toml"
|
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
|
sudo tee "${containerd_config}" << EOF
|
||||||
version = 2
|
version = 2
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user