Include default envs from containerd.

Signed-off-by: Lantao Liu <lantaol@google.com>
This commit is contained in:
Lantao Liu
2019-02-12 10:29:45 -08:00
parent ec6dd37691
commit 877c1cadc1
2 changed files with 39 additions and 2 deletions

View File

@@ -406,10 +406,17 @@ type generator struct {
}
func newCustomGenerator(g generate.Generator) generator {
return generator{
cg := generator{
Generator: g,
envCache: make(map[string]int),
}
if g.Config != nil && g.Config.Process != nil {
for i, env := range g.Config.Process.Env {
kv := strings.SplitN(env, "=", 2)
cg.envCache[kv[0]] = i
}
}
return cg
}
// AddProcessEnv overrides the original AddProcessEnv. It uses