From 98b23a0b652405daa8b0bf0b63a8ce84d50794d6 Mon Sep 17 00:00:00 2001 From: tryigit <40565628+tryigit@users.noreply.github.com> Date: Thu, 16 Apr 2026 08:05:57 +0000 Subject: [PATCH] Optimize find traversal for shader cache in customize.sh --- Magisk Template/customize.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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