mirror of
ssh://git.janware.com/janware/proj/jw-pkg
synced 2026-04-24 09:13:37 +02:00
dpm.sh: Support --nodeps and --allmatches
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
d481e3b8f1
commit
6f9905a3d5
1 changed files with 7 additions and 3 deletions
|
|
@ -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
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue