func setupLinuxNamespaces(context *cli.Context, g *generate.Generator, needsNewUser bool) { for _, nsName := range generate.Namespaces { if !context.IsSet(nsName) && !(needsNewUser && nsName == "user") { continue } nsPath := context.String(nsName) if nsPath == "host" { g.RemoveLinuxNamespace(nsName) continue } g.AddOrReplaceLinuxNamespace(nsName, nsPath) } }