From 08d75bc450b0927966ef9c4bebe42256cf4a64ac Mon Sep 17 00:00:00 2001 From: Matthew Mayer Date: Tue, 24 Mar 2015 14:56:45 -0700 Subject: [PATCH] Squashed commit of the following: commit d379f7645026001ce57fd6421c819f6c7df77964 Author: Matthew Mayer Date: Mon Mar 23 22:13:06 2015 -0700 Removes unused imports. Signed-off-by: Matthew Mayer commit 6e1f77c7f1566c8719087d88fbe06bade122691c Author: Matthew Mayer Date: Mon Mar 23 20:41:16 2015 -0700 Removes bind dir creation in daemon start. Signed-off-by: Matthew Mayer Signed-off-by: Matthew Mayer --- daemon/start.go | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/daemon/start.go b/daemon/start.go index e51ada22a2..381f09f7fe 100644 --- a/daemon/start.go +++ b/daemon/start.go @@ -1,10 +1,6 @@ package daemon import ( - "fmt" - "os" - "strings" - "github.com/docker/docker/engine" "github.com/docker/docker/runconfig" ) @@ -54,22 +50,6 @@ func (daemon *Daemon) setHostConfig(container *Container, hostConfig *runconfig. return err } - // FIXME: this should be handled by the volume subsystem - // Validate the HostConfig binds. Make sure that: - // the source exists - for _, bind := range hostConfig.Binds { - splitBind := strings.Split(bind, ":") - source := splitBind[0] - - // ensure the source exists on the host - _, err := os.Stat(source) - if err != nil && os.IsNotExist(err) { - err = os.MkdirAll(source, 0755) - if err != nil { - return fmt.Errorf("Could not create local directory '%s' for bind mount: %v!", source, err) - } - } - } // Register any links from the host config before starting the container if err := daemon.RegisterLinks(container, hostConfig); err != nil { return err