From 176f76d7940f6b5c2599d0bb107db59ee14caf5a Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Fri, 7 Dec 2018 11:23:03 -0500 Subject: Fix errors where OCI hooks directory does not exist Signed-off-by: Matthew Heon --- libpod/container_internal.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libpod') diff --git a/libpod/container_internal.go b/libpod/container_internal.go index 0148e3e7c..f69acb33b 100644 --- a/libpod/container_internal.go +++ b/libpod/container_internal.go @@ -1228,6 +1228,10 @@ func (c *Container) setupOCIHooks(ctx context.Context, config *spec.Spec) (exten manager, err := hooks.New(ctx, c.runtime.config.HooksDir, []string{"poststop"}, lang) if err != nil { + if os.IsNotExist(err) { + logrus.Warnf("Requested OCI hooks directory %q does not exist", c.runtime.config.HooksDir) + return nil, nil + } return nil, err } -- cgit v1.2.3-54-g00ecf