Diskdetails helper

Merged Sandeep S. Shewalkar requested to merge diskdetailshelper into master
Compare and
2 files
+ 18
9
Preferences
File browser
Compare changes
@@ -3,8 +3,8 @@
package gopsutil
import (
"regexp"
"bytes"
"regexp"
"unsafe"
"corelab.mkcl.org/MKCLOS/coredevelopmentplatform/coreospackage/logginghelper"
@@ -197,13 +197,13 @@ func GetDiskSerialNumber(name string) string {
info, err := host.Info()
if err != nil {
logginghelper.LogError("GetDiskSerialNumber Host Info() Err : ", err)
return ""
// return ""
}
cmd := &exec.Cmd{}
if strings.Contains(info.Platform, "Windows 7") || strings.Contains(info.Platform, "Windows 10") {
cmd = exec.Command("wmic","diskdrive","get","serialnumber")
if err == nil && (strings.Contains(info.Platform, "Windows 7") || strings.Contains(info.Platform, "Windows 10")) {
cmd = exec.Command("wmic", "diskdrive", "get", "serialnumber")
} else {
cmd = exec.Command("wmic","path","win32_physicalmedia","get","SerialNumber")
cmd = exec.Command("wmic", "path", "win32_physicalmedia", "get", "SerialNumber")
}
var out bytes.Buffer
cmd.Stdout = &out