dpkgs -> pkgs, corrected package manager detection

This commit is contained in:
2023-02-03 07:24:09 +01:00
parent affe6e1487
commit dc64123fd9

View File

@@ -36,7 +36,7 @@
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Look for a package within installed one # Look for a package within installed one
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
dpkgs () pkgs ()
{ {
local count=0 local count=0
for opt in $@ ; do for opt in $@ ; do
@@ -68,13 +68,12 @@ dpkgs ()
disp E "Please specify a package name, without space, eventually partial." && disp E "Please specify a package name, without space, eventually partial." &&
return 1 return 1
if [[ $(command -v dpkg >/dev/null 2>&1) ]]; then command -v dpkg >/dev/null 2>&1 && local cmd="dpkg -l"
dpkg -l | grep $pkg command -v rpm >/dev/null 2>&1 && local cmd="rpm -qa"
elif [[ $(command -v rpm >/dev/null 2>&1) ]]; then if [[ -z $cmd ]]; then
rpm -qa | grep $pkg
else
disp E "No usable package manager seems unavialable." disp E "No usable package manager seems unavialable."
return 2 return 2
fi fi
$cmd | grep $pkg
} }
export -f dpkgs export -f pkgs