From a0dda70b2d1221a570426547adecb516fd8fa5f1 Mon Sep 17 00:00:00 2001 From: Qiang Huang Date: Wed, 5 Apr 2017 00:52:46 -0400 Subject: [PATCH] Use MkdirAll when create snapshots directory Otherwise we'll get: ``` mkdir /var/lib/containerd/snapshot/overlay/snapshots: file exists ``` when we already have snapshots there. Signed-off-by: Qiang Huang --- snapshot/overlay/overlay.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snapshot/overlay/overlay.go b/snapshot/overlay/overlay.go index f883fa6..a93cb06 100644 --- a/snapshot/overlay/overlay.go +++ b/snapshot/overlay/overlay.go @@ -49,7 +49,7 @@ func NewSnapshotter(root string) (snapshot.Snapshotter, error) { return nil, err } - if err := os.Mkdir(filepath.Join(root, "snapshots"), 0700); err != nil { + if err := os.MkdirAll(filepath.Join(root, "snapshots"), 0700); err != nil { return nil, err }