Files

22 lines
349 B
Go
Raw Permalink Normal View History

2019-07-08 15:44:17 -04:00
package libdetectcloud
2019-02-26 17:03:16 -05:00
import (
"io/ioutil"
"runtime"
"strings"
)
func detectOpenStack() string {
if runtime.GOOS != "windows" {
data, err := ioutil.ReadFile("/sys/class/dmi/id/sys_vendor")
if err != nil {
return ""
}
if strings.Contains(string(data), "OpenStack Foundation") {
return "OpenStack"
}
return ""
}
return ""
}