From 02131e37d91b396ca32148de438a1a4a870f17ca Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Mon, 7 Mar 2022 09:14:14 +0530 Subject: [PATCH] Fix linking pecl ini file on self-hosted environments --- src/scripts/linux.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh index a96b0f45..32bfebe3 100644 --- a/src/scripts/linux.sh +++ b/src/scripts/linux.sh @@ -175,7 +175,10 @@ link_pecl_file() { echo '' | sudo tee "$pecl_file" >/dev/null 2>&1 for file in "${ini_file[@]}"; do sapi_scan_dir="$(realpath -m "$(dirname "$file")")/conf.d" - [ "$sapi_scan_dir" != "$scan_dir" ] && ! [ -h "$sapi_scan_dir" ] && sudo ln -sf "$pecl_file" "$sapi_scan_dir/99-pecl.ini" + if [ "$sapi_scan_dir" != "$scan_dir" ] && ! [ -h "$sapi_scan_dir" ]; then + sudo mkdir -p "$sapi_scan_dir" + sudo ln -sf "$pecl_file" "$sapi_scan_dir/99-pecl.ini" + fi done }