dpkgs -> pkgs, corrected package manager detection
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user