1// +build dragonfly freebsd linux netbsd openbsd solaris 2 3package libkb 4 5// OSVersionAndBuild returns OS version, and build too on some platforms 6func OSVersionAndBuild() (string, string, error) { 7 productVersion, err := execToString("uname", []string{"-mrs"}) 8 if err != nil { 9 return "", "", err 10 } 11 12 buildVersion, err := execToString("lsb_release", []string{"-sd"}) 13 if err != nil { 14 return productVersion, "", err 15 } 16 return productVersion, buildVersion, nil 17} 18