Skip to content

Commit 7164b66

Browse files
committedDec 21, 2016
Move ReplaceOrAppendEnvValues to container package
Signed-off-by: Vincent Demeester <[email protected]>
1 parent 04f7a03 commit 7164b66

File tree

5 files changed

+11
-14
lines changed

5 files changed

+11
-14
lines changed
 

‎container/container_unix.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
"github.com/docker/docker/pkg/stringid"
1717
"github.com/docker/docker/pkg/symlink"
1818
"github.com/docker/docker/pkg/system"
19-
"github.com/docker/docker/utils"
2019
"github.com/docker/docker/volume"
2120
"github.com/opencontainers/runc/libcontainer/label"
2221
"golang.org/x/sys/unix"
@@ -69,7 +68,7 @@ func (container *Container) CreateDaemonEnvironment(tty bool, linkedEnv []string
6968
// because the env on the container can override certain default values
7069
// we need to replace the 'env' keys where they match and append anything
7170
// else.
72-
env = utils.ReplaceOrAppendEnvValues(env, container.Config.Env)
71+
env = ReplaceOrAppendEnvValues(env, container.Config.Env)
7372
return env
7473
}
7574

‎container/container_windows.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"path/filepath"
99

1010
containertypes "github.com/docker/docker/api/types/container"
11-
"github.com/docker/docker/utils"
1211
)
1312

1413
// Container holds fields specific to the Windows implementation. See
@@ -30,7 +29,7 @@ func (container *Container) CreateDaemonEnvironment(_ bool, linkedEnv []string)
3029
// because the env on the container can override certain default values
3130
// we need to replace the 'env' keys where they match and append anything
3231
// else.
33-
return utils.ReplaceOrAppendEnvValues(linkedEnv, container.Config.Env)
32+
return ReplaceOrAppendEnvValues(linkedEnv, container.Config.Env)
3433
}
3534

3635
// UnmountIpcMounts unmounts Ipc related mounts.

‎utils/utils.go ‎container/env.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package utils
1+
package container
22

33
import (
44
"strings"

‎utils/utils_test.go ‎container/env_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package utils
1+
package container
22

33
import "testing"
44

‎daemon/exec.go

+7-8
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import (
1818
"github.com/docker/docker/pkg/pools"
1919
"github.com/docker/docker/pkg/signal"
2020
"github.com/docker/docker/pkg/term"
21-
"github.com/docker/docker/utils"
2221
)
2322

2423
// Seconds to wait after sending TERM before trying KILL
@@ -94,7 +93,7 @@ func (d *Daemon) getActiveContainer(name string) (*container.Container, error) {
9493

9594
// ContainerExecCreate sets up an exec in a running container.
9695
func (d *Daemon) ContainerExecCreate(name string, config *types.ExecConfig) (string, error) {
97-
container, err := d.getActiveContainer(name)
96+
cntr, err := d.getActiveContainer(name)
9897
if err != nil {
9998
return "", err
10099
}
@@ -115,26 +114,26 @@ func (d *Daemon) ContainerExecCreate(name string, config *types.ExecConfig) (str
115114
execConfig.OpenStdin = config.AttachStdin
116115
execConfig.OpenStdout = config.AttachStdout
117116
execConfig.OpenStderr = config.AttachStderr
118-
execConfig.ContainerID = container.ID
117+
execConfig.ContainerID = cntr.ID
119118
execConfig.DetachKeys = keys
120119
execConfig.Entrypoint = entrypoint
121120
execConfig.Args = args
122121
execConfig.Tty = config.Tty
123122
execConfig.Privileged = config.Privileged
124123
execConfig.User = config.User
125124

126-
linkedEnv, err := d.setupLinkedContainers(container)
125+
linkedEnv, err := d.setupLinkedContainers(cntr)
127126
if err != nil {
128127
return "", err
129128
}
130-
execConfig.Env = utils.ReplaceOrAppendEnvValues(container.CreateDaemonEnvironment(config.Tty, linkedEnv), config.Env)
129+
execConfig.Env = container.ReplaceOrAppendEnvValues(cntr.CreateDaemonEnvironment(config.Tty, linkedEnv), config.Env)
131130
if len(execConfig.User) == 0 {
132-
execConfig.User = container.Config.User
131+
execConfig.User = cntr.Config.User
133132
}
134133

135-
d.registerExecCommand(container, execConfig)
134+
d.registerExecCommand(cntr, execConfig)
136135

137-
d.LogContainerEvent(container, "exec_create: "+execConfig.Entrypoint+" "+strings.Join(execConfig.Args, " "))
136+
d.LogContainerEvent(cntr, "exec_create: "+execConfig.Entrypoint+" "+strings.Join(execConfig.Args, " "))
138137

139138
return execConfig.ID, nil
140139
}

0 commit comments

Comments
 (0)
Please sign in to comment.