From 89b390f9dd0bf7410e8ea0897025e042a124fe8a Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Mon, 1 Jun 2015 14:30:57 +0000 Subject: [PATCH] dpm.sh: Some more additions to dpm.sh Signed-off-by: Jan Lindemann --- scripts/dpm.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/scripts/dpm.sh b/scripts/dpm.sh index 76561e73..424ae639 100644 --- a/scripts/dpm.sh +++ b/scripts/dpm.sh @@ -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