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