diff --git a/Magisk Template/customize.sh b/Magisk Template/customize.sh index 0cbdd7b..7421c32 100644 --- a/Magisk Template/customize.sh +++ b/Magisk Template/customize.sh @@ -109,13 +109,11 @@ ui_print " - Please wait..." gpu_cache_cleaner() { if [ $# -gt 0 ]; then # Remove shader cache directories and GPU cache files - # First pass: Directories with prune + # Single pass: prune dirs and delete files find "$@" \ - -type d \( -name '*shader_cache*' -o -name '*gpu_cache*' \) -prune -exec rm -rf {} + \ - 2>/dev/null || true - # Second pass: Files with delete - find "$@" \ - -type f \( -name '*shader*' -o -name '*gpu_cache*' \) -delete \ + \( -type d \( -name '*shader_cache*' -o -name '*gpu_cache*' \) -prune -o \ + -type f \( -name '*shader*' -o -name '*gpu_cache*' \) \) \ + -exec rm -rf {} + \ 2>/dev/null || true for path in "$@"; do