From dde0cc78bdec31be1ecbd7def6a83111224ccc55 Mon Sep 17 00:00:00 2001 From: Ma Shimiao Date: Thu, 23 Apr 2015 10:23:02 +0800 Subject: [PATCH] Move setHostConfig to daemon file Signed-off-by: Ma Shimiao --- daemon/daemon.go | 18 ++++++++++++++++++ daemon/start.go | 18 ------------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/daemon/daemon.go b/daemon/daemon.go index 8873b4cacd..bfebd920f8 100644 --- a/daemon/daemon.go +++ b/daemon/daemon.go @@ -1248,3 +1248,21 @@ func (daemon *Daemon) verifyHostConfig(hostConfig *runconfig.HostConfig) ([]stri return warnings, nil } + +func (daemon *Daemon) setHostConfig(container *Container, hostConfig *runconfig.HostConfig) error { + container.Lock() + defer container.Unlock() + if err := parseSecurityOpt(container, hostConfig); err != nil { + return err + } + + // Register any links from the host config before starting the container + if err := daemon.RegisterLinks(container, hostConfig); err != nil { + return err + } + + container.hostConfig = hostConfig + container.toDisk() + + return nil +} diff --git a/daemon/start.go b/daemon/start.go index d3af073a88..09b8b2881a 100644 --- a/daemon/start.go +++ b/daemon/start.go @@ -39,21 +39,3 @@ func (daemon *Daemon) ContainerStart(name string, hostConfig *runconfig.HostConf return nil } - -func (daemon *Daemon) setHostConfig(container *Container, hostConfig *runconfig.HostConfig) error { - container.Lock() - defer container.Unlock() - if err := parseSecurityOpt(container, hostConfig); err != nil { - return err - } - - // Register any links from the host config before starting the container - if err := daemon.RegisterLinks(container, hostConfig); err != nil { - return err - } - - container.hostConfig = hostConfig - container.toDisk() - - return nil -}