dpm.sh: Some more additions to dpm.sh

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2015-06-01 14:30:57 +00:00
commit 89b390f9dd

View file

@ -6,6 +6,12 @@ log_dpkg()
/usr/bin/dpkg $@
}
run()
{
echo $@
eval $@
}
# to be used on debian prior to jessie
dpkg_verify()
{
@ -74,9 +80,10 @@ cmd_query()
i)
case $id in
file)
$dpkg -p $1;;
name)
$dpkg -I $1;;
name)
$dpkg -s $1;;
#run apt-cache show $1;;
pkg)
$dpkg -S $1;;
esac
@ -94,7 +101,7 @@ cmd_query()
esac
;;
a)
$dpkg -L $1
$dpkg -l $1
;;
esac
done
@ -154,6 +161,7 @@ case $1 in
[ "$cmd" ] && {
[ "$cmd" = query ] || usage 1
query_cmds="$query_cmds ${1:1:1}"
shift
continue
}
cmd=install
@ -174,7 +182,7 @@ shift
done
shift
[ $# != 1 ] && usage 1
# [ $# != 1 ] && usage 1
[ "$cmd" ] || usage 1
eval cmd_\$cmd $1