|
|
@@ -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
|