From 8a84b8ac93fd35ae5c65e96c5f8ca9fb338e9155 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Thu, 24 Sep 2026 15:52:52 +0530 Subject: [PATCH] Remove optional extension staging files after an unavailable installer --- src/scripts/extensions/darwin_cache.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/scripts/extensions/darwin_cache.sh b/src/scripts/extensions/darwin_cache.sh index 87733705..04e6ffaa 100644 --- a/src/scripts/extensions/darwin_cache.sh +++ b/src/scripts/extensions/darwin_cache.sh @@ -24,7 +24,11 @@ finish_extension_cache_downloads() { if [[ "${verbose:-${VERBOSE:-}}" =~ ^(true|v{1,3})$ ]]; then cat "$extension_cache_dir/download.log" fi - [ -s "$extension_cache_dir/install-extensions.cjs" ] || return 0 + if [ ! -s "$extension_cache_dir/install-extensions.cjs" ]; then + rm -rf "$extension_cache_dir" + extension_cache_dir= + return 0 + fi local extension variable value for extension in $SETUP_PHP_EXTENSION_PACKS; do [ -s "$extension_cache_dir/$extension.json" ] || continue