| package image | |
| import ( | |
| "errors" | |
| "runtime" | |
| "strings" | |
| "github.com/docker/docker/errdefs" | |
| ) | |
| // CheckOS checks if the given OS matches the host's platform, and | |
| // returns an error otherwise. | |
| func CheckOS(os string) error { | |
| if !strings.EqualFold(runtime.GOOS, os) { | |
| return errdefs.InvalidParameter(errors.New("operating system is not supported")) | |
| } | |
| return nil | |
| } |