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