dotcloud/docker

View on GitHub
image/image_os.go

Summary

Maintainability
A
0 mins
Test Coverage
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
}