From 6aa4fbb0ea769fe68e5921d7ee56bbc3b66ddc8b Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Tue, 13 Aug 2019 14:55:43 -0400 Subject: Running Podman with a nonexistent hooks dir is nonfatal Even explicitly defined hooks directories may not exist under some circumstances. It's not worth a hard-fail if we hit an ENOENT in these cases. Signed-off-by: Matthew Heon --- pkg/hooks/hooks.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkg/hooks') diff --git a/pkg/hooks/hooks.go b/pkg/hooks/hooks.go index b962ffa5c..0d26bf4af 100644 --- a/pkg/hooks/hooks.go +++ b/pkg/hooks/hooks.go @@ -4,6 +4,7 @@ package hooks import ( "context" "fmt" + "os" "sort" "strings" "sync" @@ -56,7 +57,7 @@ func New(ctx context.Context, directories []string, extensionStages []string) (m for _, dir := range directories { err = ReadDir(dir, manager.extensionStages, manager.hooks) - if err != nil { + if err != nil && !os.IsNotExist(err) { return nil, err } } -- cgit v1.2.3-54-g00ecf