small refactoring

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
This commit is contained in:
Victor Vieux
2014-07-11 23:43:21 +00:00
parent 8344b6d736
commit f3ff323fb3
3 changed files with 21 additions and 28 deletions
+1 -15
View File
@@ -14,7 +14,6 @@ import (
"github.com/dotcloud/docker/daemon/execdriver"
"github.com/dotcloud/docker/daemon/execdriver/native/configuration"
"github.com/dotcloud/docker/daemon/execdriver/native/template"
"github.com/dotcloud/docker/utils"
)
// createContainer populates and configures the container type with the
@@ -140,20 +139,7 @@ func (d *driver) setPrivileged(container *libcontainer.Config) (err error) {
}
func (d *driver) setCapabilities(container *libcontainer.Config, c *execdriver.Command) {
var caps []string
for _, cap := range container.Capabilities {
if !utils.StringsContains(c.CapDrop, cap) {
caps = append(caps, cap)
}
}
for _, cap := range c.CapAdd {
if !utils.StringsContains(caps, cap) {
caps = append(caps, cap)
}
}
container.Capabilities = caps
container.Capabilities = execdriver.TweakCapabilities(container.Capabilities, c.CapAdd, c.CapDrop)
}
func (d *driver) setupCgroups(container *libcontainer.Config, c *execdriver.Command) error {