fix: dkprune defaults not deleting containers

This commit is contained in:
AngeD 2022-10-27 15:23:20 +02:00
parent 8977b0acb8
commit 394d7f3cd7

View File

@ -21,7 +21,7 @@ EOF
function add_opt() { function add_opt() {
local RESULT local RESULT
RESULT="$(unset "1")" RESULT="$1"
for o in "$@"; do for o in "$@"; do
if [ "$((RESULT & o))" == 0 ]; then if [ "$((RESULT & o))" == 0 ]; then
RESULT="$((RESULT + o))" RESULT="$((RESULT + o))"
@ -52,7 +52,7 @@ while getopts hcCviIna o; do
CLEAN="$(add_opt "$CLEAN" "$c")" CLEAN="$(add_opt "$CLEAN" "$c")"
;; ;;
C) C)
CLEAN="$(add_opt "$CLEAN" "$c" "$C")" CLEAN="$(add_opt "$CLEAN" "$C")"
;; ;;
v) v)
CLEAN="$(add_opt "$CLEAN" "$v")" CLEAN="$(add_opt "$CLEAN" "$v")"
@ -103,6 +103,7 @@ COMMANDS=(
if [ "$((CLEAN & "$C"))" == "$C" ]; then if [ "$((CLEAN & "$C"))" == "$C" ]; then
docker "$CON" ls -aq | xargs docker "$CON" stop 2> /dev/null docker "$CON" ls -aq | xargs docker "$CON" stop 2> /dev/null
CLEAN="$(add_opt "$CLEAN" "$c")"
fi fi
for idx in "${!VALUES[@]}"; do for idx in "${!VALUES[@]}"; do