From 545bf2e3d9b057212dedf7978f0198436e2904e1 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 24 Aug 2024 11:30:21 -0600 Subject: [PATCH] Add IGNORE_DEPENDS IGNORE_DEPENDS=postgresql15-client to the /usr/local/etc/pkg.conf file. Adding this to allow PotgreSQL 16 client --- freebsd/install.sh | 10 +++++----- freebsd/resources/config.sh | 4 ++-- freebsd/resources/switch/package-release.sh | 1 + 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/freebsd/install.sh b/freebsd/install.sh index 0aeb4db..1ec8107 100755 --- a/freebsd/install.sh +++ b/freebsd/install.sh @@ -47,16 +47,16 @@ if [ .$nginx_enabled = .'true' ]; then resources/nginx.sh fi -#FreeSWITCH -if [ .$switch_enabled = .'true' ]; then - resources/switch.sh -fi - #Postgres if [ .$database_enabled = .'true' ]; then resources/postgresql.sh fi +#FreeSWITCH +if [ .$switch_enabled = .'true' ]; then + resources/switch.sh +fi + #restart services if [ .$nginx_enabled = .'true' ]; then service php-fpm restart diff --git a/freebsd/resources/config.sh b/freebsd/resources/config.sh index 1f9322f..3e615c4 100755 --- a/freebsd/resources/config.sh +++ b/freebsd/resources/config.sh @@ -8,7 +8,7 @@ system_branch=5.2 # master, 5.2 # FreeSWITCH Settings switch_enabled=true # true or false switch_branch=stable # master, stable (master requires source) -switch_source=port # package, port, source +switch_source=package # package, port, source switch_tls=true # true or false # Database Settings @@ -27,7 +27,7 @@ firewall_enabled=true # true or false # General Settings interface_name=auto # auto, em0, igb0, vtnet0, or other valid names php_version=8.1 # PHP version 8.1, 7.4 -portsnap_enabled=true # true or false +portsnap_enabled=false # true or false sngrep_enabled=true # true or false fail2ban_enabled=false # true or false nginx_enabled=true # true or false diff --git a/freebsd/resources/switch/package-release.sh b/freebsd/resources/switch/package-release.sh index ff056ea..82ef946 100755 --- a/freebsd/resources/switch/package-release.sh +++ b/freebsd/resources/switch/package-release.sh @@ -17,6 +17,7 @@ echo "Installing the FreeSWITCH package" #install the package if [ .$switch_source = ."package" ]; then + echo "IGNORE_DEPENDS=postgresql15-client" >> /usr/local/etc/pkg.conf pkg install --yes freeswitch fi if [ .$switch_source = ."port" ]; then