فهرست منبع

'scripts/install' ändern

yuno admin 4 ماه پیش
والد
کامیت
c4a1cb107f
1فایلهای تغییر یافته به همراه7 افزوده شده و 3 حذف شده
  1. 7 3
      scripts/install

+ 7 - 3
scripts/install

@@ -43,16 +43,20 @@ chown "$dnsmasq_user:root" /var/log/{pihole,pihole-FTL}.log
 ynh_script_progression --message="Building PiHole-FTL..." --weight=30
 
 # -------------------------------------------------
-# Build & install mbedTLS >= 3.x (required for FTL v6 on Debian 12)
+# Build & install mbedTLS >= 3.x (required for FTL v6)
 # -------------------------------------------------
 mbedtls_dir="$install_dir/mbedtls"
 ynh_setup_source --source_id="mbedtls" --dest_dir="$mbedtls_dir"
 
-# Enable pthread support (required by Pi-hole)
+# Enable pthread support
 sed -i '/#define MBEDTLS_THREADING_C/s@^//@@' "$mbedtls_dir/include/mbedtls/mbedtls_config.h"
 sed -i '/#define MBEDTLS_THREADING_PTHREAD/s@^//@@' "$mbedtls_dir/include/mbedtls/mbedtls_config.h"
 
-pushd "$mbedtls_dir"
+mkdir -p "$mbedtls_dir/build"
+pushd "$mbedtls_dir/build"
+    ynh_exec_warn_less cmake .. \
+        -DENABLE_TESTING=OFF \
+        -DENABLE_PROGRAMS=OFF
     ynh_exec_warn_less make -j"$(nproc)"
     ynh_exec_warn_less make install
 popd