rpmdist.mk: Make rpm-[un]install work on Debian

Make rpm-install and rpm-uninstall work on Debian, sort of.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2015-05-28 11:37:00 +00:00
commit 11e36e834b
3 changed files with 22 additions and 16 deletions

View file

@ -34,7 +34,8 @@ cmd_update()
cmd_erase()
{
$dpkg -r $1
#$dpkg -r $1
$dpkg --purge $1
}
cmd_query()
@ -46,9 +47,9 @@ cmd_query()
local p=`echo $1 | sed 's/-[0-9.-]\+$//'`
local v=`echo $1 | sed "s/$p-*//"`
local ip=`dpkg-query -W -f '${Package}' $p`
[ $? != 0 ] && exit 1
local iv=`dpkg-query -W -f '${Version}' $p`
local ip=`dpkg-query -W -f '${Package}' $p >/dev/null 2>&1`
[ $? != 0 -o -z "$ip" ] && exit 1
local iv=`dpkg-query -W -f '${Version}' $p >/dev/null 2>&1`
[ "$v" ] && {
[ "$v" != "$iv" ] && {
echo "tried $1, installed version is $iv" >&2