Commit 9035d3f2 authored by Vitaly Lipatov's avatar Vitaly Lipatov

query_file: make output from dpkg like rpm -q

parent 0c592883
...@@ -45,6 +45,20 @@ real_file() ...@@ -45,6 +45,20 @@ real_file()
FULLFILEPATH=`readlink -f $TOFILE` FULLFILEPATH=`readlink -f $TOFILE`
} }
dpkg_print_name_version()
{
local ver
for i in $* ; do
ver=$(dpkg -s $i 2>/dev/null | grep "Version:" | sed -e "s|Version: ||g")
if [ -z "$ver" ] ; then
echo "$i"
else
echo "$i-$ver"
fi
done
}
__do_query() __do_query()
{ {
case $PMTYPE in case $PMTYPE in
...@@ -52,8 +66,9 @@ __do_query() ...@@ -52,8 +66,9 @@ __do_query()
CMD="rpm -qf" CMD="rpm -qf"
;; ;;
apt-dpkg) apt-dpkg)
CMD="dpkg -S" showcmd dpkg -S $1
;; dpkg_print_name_version $(dpkg -S $1 | sed -e "s|:.*||")
return ;;
yum-rpm|urpm-rpm) yum-rpm|urpm-rpm)
CMD="rpm -qf" CMD="rpm -qf"
;; ;;
......
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