From 1ece5d3db710abb36b36e081d55ffcf7441bc211 Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Mon, 30 Apr 2018 11:58:02 -0400 Subject: Update hooks to use config bool to detect volume mounts Signed-off-by: Matthew Heon Closes: #700 Approved by: rhatdan --- libpod/container_internal.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libpod') diff --git a/libpod/container_internal.go b/libpod/container_internal.go index 740824e1b..7631b80e8 100644 --- a/libpod/container_internal.go +++ b/libpod/container_internal.go @@ -1125,6 +1125,7 @@ func (c *Container) saveSpec(spec *spec.Spec) error { return nil } +// Add OCI hooks to a container's spec func (c *Container) setupOCIHooks(g *generate.Generator) error { addedHooks := map[string]struct{}{} ocihooks, err := hooks.SetupHooks(c.runtime.config.HooksDir) @@ -1143,7 +1144,7 @@ func (c *Container) setupOCIHooks(g *generate.Generator) error { } for _, hook := range ocihooks { logrus.Debugf("SetupOCIHooks", hook) - if hook.HasBindMounts && len(c.config.Spec.Mounts) > 0 { + if hook.HasBindMounts && c.config.UserVolumes { if err := addHook(hook); err != nil { return err } -- cgit v1.2.3-54-g00ecf