// Use and distribution licensed under the Apache license version 2. // // See the COPYING file in the root project directory for full text. // package ghw import ( "io/ioutil" "path/filepath" "strings" ) func (ctx *context) dmiItem(value string) string { path := filepath.Join(ctx.pathSysClassDMI(), "id", value) b, err := ioutil.ReadFile(path) if err != nil { warn("Unable to read %s: %s\n", value, err) return UNKNOWN } return strings.TrimSpace(string(b)) }