summaryrefslogtreecommitdiff
path: root/libcontainerd/local/utils_windows.go
blob: b395edba183fcc6dcb5ca225a92d81a3770b74f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package local // import "github.com/docker/docker/libcontainerd/local"

import "strings"

// setupEnvironmentVariables converts a string array of environment variables
// into a map as required by the HCS. Source array is in format [v1=k1] [v2=k2] etc.
func setupEnvironmentVariables(a []string) map[string]string {
	r := make(map[string]string)
	for _, s := range a {
		if k, v, ok := strings.Cut(s, "="); ok {
			r[k] = v
		}
	}
	return r
}