dpm.sh: Support --nodeps and --allmatches

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-03-02 12:06:32 +00:00
commit 6f9905a3d5

View file

@ -56,8 +56,7 @@ cmd_update()
cmd_erase() cmd_erase()
{ {
#$dpkg -r $1 $dpkg --purge $purge_options "$@"
$dpkg --purge $*
} }
cmd_query() cmd_query()
@ -144,7 +143,7 @@ myname=`basename $0`
dpkg=log_dpkg dpkg=log_dpkg
cmd="" cmd=""
set -- `getopt hqiUeVfapl -l "nodeps,all-matches" "$@"` set -- `getopt -o hqiUeVfapl -l 'nodeps,allmatches' -- "$@"`
while [ "$1" != -- ]; do while [ "$1" != -- ]; do
case $1 in case $1 in
-h) -h)
@ -177,6 +176,11 @@ case $1 in
[ "$cmd" ] && usage 1 [ "$cmd" ] && usage 1
cmd=erase cmd=erase
;; ;;
--nodeps)
purge_options="$purge_options --force-depends"
;;
--allmatches)
;;
*) *)
usage 1 usage 1
;; ;;