mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 20:13:32 +01:00
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:
parent
b9d14c67fc
commit
11e36e834b
3 changed files with 22 additions and 16 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue