Merge pull request #700 from ArtieReus/sles15-quotes
trim quotes when reading from os-release
This commit is contained in:
commit
c4e08a3559
|
@ -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…
Reference in New Issue