From 949bc40317afda1c7253e4b76dab6d9351b2859e Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Wed, 27 May 2020 10:33:00 +1000 Subject: [PATCH] Fix package detection for solus --- cmd/linux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/linux.go b/cmd/linux.go index 4d3cace7a..eb2d8b8fc 100644 --- a/cmd/linux.go +++ b/cmd/linux.go @@ -210,8 +210,8 @@ func EOpkgInstalled(packageName string) (bool, error) { if eopkg == nil { return false, fmt.Errorf("cannot check dependencies: eopkg not found") } - _, _, exitCode, _ := eopkg.Run("li", "|", "grep", "-w", packageName) - return exitCode == 0, nil + stdout, _, _, _ := eopkg.Run("info", packageName) + return strings.HasPrefix(stdout, "Installed"), nil } // PacmanInstalled uses pacman to see if a package is installed.