trim quotes when reading from os-release

pull/700/head
Arturo Reuschenbach Puncernau 6 years ago
parent 5335e3fd50
commit eb15d06a52

@ -237,10 +237,20 @@ func GetOSRelease() (platform string, version string, err error) {
} }
switch field[0] { switch field[0] {
case "ID": // use ID for lowercase case "ID": // use ID for lowercase
platform = field[1] platform = trimQuotes(field[1])
case "VERSION": case "VERSION":
version = field[1] version = trimQuotes(field[1])
} }
} }
return platform, version, nil return platform, version, nil
} }
// Remove quotes of the source string
func trimQuotes(s string) string {
if len(s) >= 2 {
if s[0] == '"' && s[len(s)-1] == '"' {
return s[1 : len(s)-1]
}
}
return s
}

Loading…
Cancel
Save