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] {
case "ID": // use ID for lowercase
platform = field[1]
platform = trimQuotes(field[1])
case "VERSION":
version = field[1]
version = trimQuotes(field[1])
}
}
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