Merge pull request #8853 from jubalh/gentoo

Add support for Gentoo file to package query
This commit is contained in:
OpenShift Merge Robot 2020-12-30 15:57:55 +01:00 committed by GitHub
commit a84383297c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -153,6 +153,10 @@ func queryPackageVersion(cmdArg ...string) string {
return strings.Trim(output, "\n")
}
func equeryVersion(path string) string {
return queryPackageVersion("/usr/bin/equery", "b", path)
}
func pacmanVersion(path string) string {
return queryPackageVersion("/usr/bin/pacman", "-Qo", path)
}
@ -172,7 +176,10 @@ func packageVersion(program string) string {
if out := dpkgVersion(program); out != unknownPackage {
return out
}
return pacmanVersion(program)
if out := pacmanVersion(program); out != unknownPackage {
return out
}
return equeryVersion(program)
}
func programVersion(mountProgram string) (string, error) {