Commit 4b6d2d30 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm-query: optimize, use --short

parent 76716ee6
...@@ -26,9 +26,10 @@ _query_via_packages_list() ...@@ -26,9 +26,10 @@ _query_via_packages_list()
local res=0 local res=0
local firstpkg=$1 local firstpkg=$1
shift shift
epm_packages | grep -- "$firstpkg-" || res=1 # separate first line for print out command
short=1 pkg_filenames=$firstpkg epm_packages | grep -- "^$firstpkg$" || res=1
for pkg in "$@" ; do for pkg in "$@" ; do
epm_packages 2>/dev/null | grep -- "$pkg-" || res=1 short=1 pkg_filenames=$pkg epm_packages 2>/dev/null | grep -- "^$pkg$" || res=1
done done
return $res return $res
} }
...@@ -40,7 +41,7 @@ __epm_query_file() ...@@ -40,7 +41,7 @@ __epm_query_file()
[ -z "$*" ] && return [ -z "$*" ] && return
case $PMTYPE in case $PMTYPE in
apt-rpm|yum-rpm|urpm-rpm|zypper-rpm) *-rpm)
CMD="rpm -qp" CMD="rpm -qp"
;; ;;
apt-dpkg) apt-dpkg)
...@@ -65,7 +66,7 @@ __epm_query_name() ...@@ -65,7 +66,7 @@ __epm_query_name()
[ -z "$*" ] && return [ -z "$*" ] && return
case $PMTYPE in case $PMTYPE in
apt-rpm|yum-rpm|urpm-rpm|zypper-rpm) *-rpm)
CMD="rpm -q" CMD="rpm -q"
;; ;;
apt-dpkg) apt-dpkg)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment