Improve tools support when extensions are disabled/missing

This commit is contained in:
Shivam Mathur
2022-02-01 14:46:53 +05:30
parent 99a4a141f4
commit 6f6e534936
3 changed files with 54 additions and 13 deletions

View File

@ -47,6 +47,17 @@ enable_extension() {
fi
}
# Function to enable array of extensions
enable_extensions() {
local extensions=("$@")
to_wait=()
for ext in "${extensions[@]}"; do
enable_extension "$ext" extension >/dev/null 2>&1 &
to_wait+=($!)
done
wait "${to_wait[@]}"
}
# Function to get a map of extensions and their dependent shared extensions.
get_extension_map() {
php -d'error_reporting=0' "${src:?}"/scripts/extensions/extension_map.php /tmp/map"$version".orig