1// +build darwin 2 3package libkb 4 5// OSVersionAndBuild returns OS version, and build too on some platforms 6func OSVersionAndBuild() (string, string, error) { 7 productVersion, err := execToString("/usr/bin/sw_vers", []string{"-productVersion"}) 8 if err != nil { 9 return "", "", err 10 } 11 12 buildVersion, err := execToString("/usr/bin/sw_vers", []string{"-buildVersion"}) 13 if err != nil { 14 return productVersion, "", err 15 } 16 return productVersion, buildVersion, nil 17} 18