Remove optional extension staging files after an unavailable installer

This commit is contained in:
Shivam Mathur
2026-09-24 15:52:52 +05:30
parent 6ad98ef8cf
commit 8a84b8ac93
+5 -1
View File
@@ -24,7 +24,11 @@ finish_extension_cache_downloads() {
if [[ "${verbose:-${VERBOSE:-}}" =~ ^(true|v{1,3})$ ]]; then if [[ "${verbose:-${VERBOSE:-}}" =~ ^(true|v{1,3})$ ]]; then
cat "$extension_cache_dir/download.log" cat "$extension_cache_dir/download.log"
fi 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 local extension variable value
for extension in $SETUP_PHP_EXTENSION_PACKS; do for extension in $SETUP_PHP_EXTENSION_PACKS; do
[ -s "$extension_cache_dir/$extension.json" ] || continue [ -s "$extension_cache_dir/$extension.json" ] || continue