github.com/altoros/juju-vmware@v0.0.0-20150312064031-f19ae857ccca/version/osversion_darwin.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package version 5 6 import ( 7 "syscall" 8 ) 9 10 func sysctlVersion() (string, error) { 11 return syscall.Sysctl("kern.osrelease") 12 } 13 14 // osVersion returns the best approximation to what version this machine is. 15 func osVersion() (string, error) { 16 return macOSXSeriesFromKernelVersion(sysctlVersion) 17 }