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()
local res=0
local firstpkg=$1
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
epm_packages 2>/dev/null | grep -- "$pkg-" || res=1
short=1 pkg_filenames=$pkg epm_packages 2>/dev/null | grep -- "^$pkg$" || res=1
done
return $res
}
......@@ -40,7 +41,7 @@ __epm_query_file()
[ -z "$*" ] && return
case $PMTYPE in
apt-rpm|yum-rpm|urpm-rpm|zypper-rpm)
*-rpm)
CMD="rpm -qp"
;;
apt-dpkg)
......@@ -65,7 +66,7 @@ __epm_query_name()
[ -z "$*" ] && return
case $PMTYPE in
apt-rpm|yum-rpm|urpm-rpm|zypper-rpm)
*-rpm)
CMD="rpm -q"
;;
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