...

Source file src/github.com/rs/xid/hostid_linux.go

Documentation: github.com/rs/xid

     1  // +build linux
     2  
     3  package xid
     4  
     5  import "io/ioutil"
     6  
     7  func readPlatformMachineID() (string, error) {
     8  	b, err := ioutil.ReadFile("/etc/machine-id")
     9  	if err != nil || len(b) == 0 {
    10  		b, err = ioutil.ReadFile("/sys/class/dmi/id/product_uuid")
    11  	}
    12  	return string(b), err
    13  }
    14  

View as plain text