Merge pull request #700 from ArtieReus/sles15-quotes

trim quotes when reading from os-release
This commit is contained in:
Lomanic 2019-06-03 14:41:26 +02:00 committed by GitHub
commit c4e08a3559
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 2 deletions

View File

@ -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
}