From bc0f0ed935f01435f22a78d75c0fe3b203785cc2 Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Fri, 13 May 2016 22:01:32 +0100 Subject: [PATCH 01/16] Update package-release.sh --- debian/resources/switch/package-release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index cbfa447..4d3805e 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -9,9 +9,9 @@ else echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - fi -apt-get update && apt-get install -y --force-yes freeswitch-all freeswitch-all-dbg gdb -#apt-get remove freeswitch-all freeswitch-all-dbg -#rm /etc/apt/sources.list.d/freeswitch.list +apt-get update +apt-get install -y --force-yes freeswitch-meta-vanilla freeswitch-mod-json-cdr libyuv-dev gdb freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-lang-fr freeswitch-mod-say-fr +apt-get install -y --force-yes freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-opus freeswitch-mod-b64 freeswitch-mod-distributor freeswitch-mod-esl freeswitch-mod-fifo freeswitch-mod-memcache freeswitch-mod-shout #set the file permissions chown -R freeswitch:freeswitch /var/lib/freeswitch From 71c9130b526c5530789a352bb1edbb07aadf58d2 Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Fri, 13 May 2016 22:02:36 +0100 Subject: [PATCH 02/16] Update fusionpbx.sh --- debian/resources/fusionpbx.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/resources/fusionpbx.sh b/debian/resources/fusionpbx.sh index 5df1d44..a61a8cc 100644 --- a/debian/resources/fusionpbx.sh +++ b/debian/resources/fusionpbx.sh @@ -4,7 +4,7 @@ echo "Install FusionPBX" #install dependencies -apt-get install -y --force-yes vim git dbus haveged +apt-get install -y --force-yes vim git dbus haveged ssl-cert apt-get install -y --force-yes ghostscript libtiff5-dev libtiff-tools #get the source code From ebd6f1b5cd2711a4ffb4bb4bc0bd25d385285cc0 Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Fri, 13 May 2016 23:49:06 +0100 Subject: [PATCH 03/16] Update package-release.sh --- debian/resources/switch/package-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 4d3805e..1724d60 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -10,7 +10,7 @@ else curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - fi apt-get update -apt-get install -y --force-yes freeswitch-meta-vanilla freeswitch-mod-json-cdr libyuv-dev gdb freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-lang-fr freeswitch-mod-say-fr +apt-get install -y --force-yes freeswitch-meta-vanilla freeswitch-mod-json-cdr libyuv-dev gdb freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-lang-fr freeswitch-mod-say-fr freeswitch-mod-callcenter apt-get install -y --force-yes freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-opus freeswitch-mod-b64 freeswitch-mod-distributor freeswitch-mod-esl freeswitch-mod-fifo freeswitch-mod-memcache freeswitch-mod-shout #set the file permissions From 8a07b663d83df424226c1dcea59ef6c151652591 Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Sat, 14 May 2016 05:25:38 +0100 Subject: [PATCH 04/16] Update package-release.sh --- debian/resources/switch/package-release.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 1724d60..215f8e6 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -10,8 +10,13 @@ else curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - fi apt-get update -apt-get install -y --force-yes freeswitch-meta-vanilla freeswitch-mod-json-cdr libyuv-dev gdb freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-lang-fr freeswitch-mod-say-fr freeswitch-mod-callcenter -apt-get install -y --force-yes freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-opus freeswitch-mod-b64 freeswitch-mod-distributor freeswitch-mod-esl freeswitch-mod-fifo freeswitch-mod-memcache freeswitch-mod-shout +apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor +apt-get install -y --force-yes freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-loopback freeswitch-mod-memcache +apt-get install -y --force-yes freeswitch-mod-conference freeswitch-mod-db freeswitch-mod-dptools freeswitch-mod-expr freeswitch-mod-fifo libyuv-dev freeswitch-mod-httapi +apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml gdb +apt-get install -y --force-yes freeswitch-mod-sndfile freeswitch-mod-native-file freeswitch-mod-local-stream freeswitch-mod-tone-stream freeswitch-mod-lua freeswitch-mod-say-en +apt-get install -y --force-yes freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-mod-callcenter freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-json-cdr freeswitch-mod-shout + #set the file permissions chown -R freeswitch:freeswitch /var/lib/freeswitch From a8f0e6f8b206f47e43890cb97fdd4a7d782faab1 Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Sat, 14 May 2016 05:25:58 +0100 Subject: [PATCH 05/16] Update package-release.sh --- debian/resources/switch/package-release.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 215f8e6..24490a4 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -17,7 +17,6 @@ apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch apt-get install -y --force-yes freeswitch-mod-sndfile freeswitch-mod-native-file freeswitch-mod-local-stream freeswitch-mod-tone-stream freeswitch-mod-lua freeswitch-mod-say-en apt-get install -y --force-yes freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-mod-callcenter freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-json-cdr freeswitch-mod-shout - #set the file permissions chown -R freeswitch:freeswitch /var/lib/freeswitch chmod -R g+s /var/lib/freeswitch From edca027f971517f6cc480e969eb624197338bece Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Sat, 14 May 2016 05:30:01 +0100 Subject: [PATCH 06/16] Update package-release.sh --- debian/resources/switch/package-release.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 24490a4..2e3e82b 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -10,10 +10,10 @@ else curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - fi apt-get update -apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor +apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor gdb apt-get install -y --force-yes freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-loopback freeswitch-mod-memcache apt-get install -y --force-yes freeswitch-mod-conference freeswitch-mod-db freeswitch-mod-dptools freeswitch-mod-expr freeswitch-mod-fifo libyuv-dev freeswitch-mod-httapi -apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml gdb +apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml freeswitch-dbg apt-get install -y --force-yes freeswitch-mod-sndfile freeswitch-mod-native-file freeswitch-mod-local-stream freeswitch-mod-tone-stream freeswitch-mod-lua freeswitch-mod-say-en apt-get install -y --force-yes freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-mod-callcenter freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-json-cdr freeswitch-mod-shout From d0c98f3b7a87e87a0101a652cdf565438f0fbf3e Mon Sep 17 00:00:00 2001 From: Errol Samuels Date: Sat, 14 May 2016 20:07:03 +0100 Subject: [PATCH 07/16] Update package-release.sh --- debian/resources/switch/package-release.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 2e3e82b..9d572f1 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -11,11 +11,13 @@ else fi apt-get update apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor gdb -apt-get install -y --force-yes freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-loopback freeswitch-mod-memcache +apt-get install -y --force-yes freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-sofia-dbg freeswitch-mod-loopback apt-get install -y --force-yes freeswitch-mod-conference freeswitch-mod-db freeswitch-mod-dptools freeswitch-mod-expr freeswitch-mod-fifo libyuv-dev freeswitch-mod-httapi apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml freeswitch-dbg -apt-get install -y --force-yes freeswitch-mod-sndfile freeswitch-mod-native-file freeswitch-mod-local-stream freeswitch-mod-tone-stream freeswitch-mod-lua freeswitch-mod-say-en +apt-get install -y --force-yes freeswitch-mod-sndfile freeswitch-mod-native-file freeswitch-mod-local-stream freeswitch-mod-tone-stream freeswitch-mod-lua freeswitch-meta-mod-say apt-get install -y --force-yes freeswitch-mod-xml-cdr freeswitch-mod-verto freeswitch-mod-callcenter freeswitch-mod-rtc freeswitch-mod-png freeswitch-mod-json-cdr freeswitch-mod-shout +apt-get install -y --force-yes freeswitch-mod-skypopen freeswitch-mod-skypopen-dbg freeswitch-mod-sms freeswitch-mod-sms-dbg freeswitch-mod-cidlookup freeswitch-mod-memcache +apt-get install -y --force-yes freeswitch-mod-imagick freeswitch-mod-tts-commandline freeswitch-mod-directory freeswitch-mod-flite #set the file permissions chown -R freeswitch:freeswitch /var/lib/freeswitch From 10c6ca59a3460b7551c25fab0992517460a32a31 Mon Sep 17 00:00:00 2001 From: markjcrane Date: Mon, 16 May 2016 14:00:56 -0600 Subject: [PATCH 08/16] Restore the option to for installing FreeSWITCH with all its packages. --- debian/resources/switch/package-all.sh | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 debian/resources/switch/package-all.sh diff --git a/debian/resources/switch/package-all.sh b/debian/resources/switch/package-all.sh new file mode 100644 index 0000000..cbfa447 --- /dev/null +++ b/debian/resources/switch/package-all.sh @@ -0,0 +1,39 @@ +#!/bin/sh +apt-get update && apt-get install -y --force-yes curl memcached haveged +USE_UNOFFICIAL_ARM_REPO=0 +arch=$(uname -m) +if [ $arch = 'armv7l' ] && [ $USE_UNOFFICIAL_ARM_REPO -eq 1 ]; then + echo "deb http://repo.sip247.com/debian/freeswitch-stable-armhf/ jessie main" > /etc/apt/sources.list.d/freeswitch.list + curl http://repo.sip247.com/debian/sip247.com.gpg.key | apt-key add - +else + echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list + curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - +fi +apt-get update && apt-get install -y --force-yes freeswitch-all freeswitch-all-dbg gdb +#apt-get remove freeswitch-all freeswitch-all-dbg +#rm /etc/apt/sources.list.d/freeswitch.list + +#set the file permissions +chown -R freeswitch:freeswitch /var/lib/freeswitch +chmod -R g+s /var/lib/freeswitch +setfacl -R -m u:www-data:rwx,g:www-data:rwx /var/lib/freeswitch +setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /var/lib/freeswitch + +chown -R freeswitch:freeswitch /usr/share/freeswitch +chmod -R g+s /usr/share/freeswitch +setfacl -R -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch +setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch + +chown -R freeswitch:freeswitch /etc/freeswitch +chmod -R g+s /etc/freeswitch +setfacl -R -m u:www-data:rwx,g:www-data:rwx /etc/freeswitch +setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /etc/freeswitch + +chown -R freeswitch:freeswitch /var/log/freeswitch +setfacl -R -m u:www-data:rwx,g:www-data:rwx /var/log/freeswitch +setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /var/log/freeswitch + +chown -R freeswitch:freeswitch /usr/share/freeswitch/sounds +chmod -R g+s /usr/share/freeswitch/sounds +setfacl -R -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch/sounds +setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch/sounds From c100317a66d5a16188251d6bcc45a5806dd7af73 Mon Sep 17 00:00:00 2001 From: DigiDaz Date: Tue, 17 May 2016 00:04:32 +0100 Subject: [PATCH 09/16] Add write to group in /usr/share/freeswitch --- debian/resources/switch/package-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 9d572f1..78248df 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -26,7 +26,7 @@ setfacl -R -m u:www-data:rwx,g:www-data:rwx /var/lib/freeswitch setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /var/lib/freeswitch chown -R freeswitch:freeswitch /usr/share/freeswitch -chmod -R g+s /usr/share/freeswitch +chmod -R g+ws /usr/share/freeswitch setfacl -R -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch From c634df8dd9e64d93788af9f8e7a57d041c7d293c Mon Sep 17 00:00:00 2001 From: markjcrane Date: Mon, 16 May 2016 17:16:23 -0600 Subject: [PATCH 10/16] Add freeswitch-systemd and freeswitch-mod-commands --- debian/resources/switch/package-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 9d572f1..530137d 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -10,7 +10,7 @@ else curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - fi apt-get update -apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor gdb +apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-systemd freeswitch-mod-commands freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor gdb apt-get install -y --force-yes freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-sofia-dbg freeswitch-mod-loopback apt-get install -y --force-yes freeswitch-mod-conference freeswitch-mod-db freeswitch-mod-dptools freeswitch-mod-expr freeswitch-mod-fifo libyuv-dev freeswitch-mod-httapi apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml freeswitch-dbg From f618caaa322de087fe7e6aa61db2e77a363ceabd Mon Sep 17 00:00:00 2001 From: markjcrane Date: Mon, 16 May 2016 17:28:09 -0600 Subject: [PATCH 11/16] Add the following additional packages to the script freeswitch-lang-en, freeswitch-mod-say-en, freeswitch-sounds-en-us-callie, and freeswitch-music-default. --- debian/resources/switch/package-release.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 530137d..88fe529 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -10,7 +10,9 @@ else curl http://files.freeswitch.org/repo/deb/freeswitch-1.6/key.gpg | apt-key add - fi apt-get update -apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-systemd freeswitch-mod-commands freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor gdb +apt-get install -y --force-yes gdb +apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla freeswitch-systemd freeswitch-mod-commands freeswitch-meta-codecs freeswitch-mod-console freeswitch-mod-logfile freeswitch-mod-distributor +apt-get install -y --force-yes freeswitch-lang-en freeswitch-mod-say-en freeswitch-sounds-en-us-callie freeswitch-music-default apt-get install -y --force-yes freeswitch-mod-enum freeswitch-mod-cdr-csv freeswitch-mod-event-socket freeswitch-mod-sofia freeswitch-mod-sofia-dbg freeswitch-mod-loopback apt-get install -y --force-yes freeswitch-mod-conference freeswitch-mod-db freeswitch-mod-dptools freeswitch-mod-expr freeswitch-mod-fifo libyuv-dev freeswitch-mod-httapi apt-get install -y --force-yes freeswitch-mod-hash freeswitch-mod-esl freeswitch-mod-esf freeswitch-mod-fsv freeswitch-mod-valet-parking freeswitch-mod-dialplan-xml freeswitch-dbg From 24f009e7f2d7e3d05af1c277c8c0eb0478ff1467 Mon Sep 17 00:00:00 2001 From: DigiDaz Date: Tue, 17 May 2016 01:23:39 +0100 Subject: [PATCH 12/16] Create the scripts directory and set permissions --- debian/resources/switch/package-release.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index 78248df..7631029 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -20,13 +20,16 @@ apt-get install -y --force-yes freeswitch-mod-skypopen freeswitch-mod-skypopen-d apt-get install -y --force-yes freeswitch-mod-imagick freeswitch-mod-tts-commandline freeswitch-mod-directory freeswitch-mod-flite #set the file permissions +mkdir /usr/share/freeswitch/scripts +chmod g+ws /usr/share/freeswitch/scripts + chown -R freeswitch:freeswitch /var/lib/freeswitch chmod -R g+s /var/lib/freeswitch setfacl -R -m u:www-data:rwx,g:www-data:rwx /var/lib/freeswitch setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /var/lib/freeswitch chown -R freeswitch:freeswitch /usr/share/freeswitch -chmod -R g+ws /usr/share/freeswitch +chmod -R g+s /usr/share/freeswitch setfacl -R -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch setfacl -R -d -m u:www-data:rwx,g:www-data:rwx /usr/share/freeswitch From 8c7bfc3f27874b103b36e877a17b674f607bfa51 Mon Sep 17 00:00:00 2001 From: DigiDaz Date: Tue, 17 May 2016 01:26:27 +0100 Subject: [PATCH 13/16] Restart freeswitch --- debian/install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/install.sh b/debian/install.sh index 5944f5e..555a00b 100644 --- a/debian/install.sh +++ b/debian/install.sh @@ -20,6 +20,7 @@ resources/./fail2ban.sh resources/switch/./package-release.sh #resources/switch/./package-master.sh #resources/switch/./source-release.sh +systemctl try-restart freeswitch #Postgres resources/./postgres.sh From 4f8e48dbf7a8f5d16fd2c81bad1b6ad9de4157df Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 16 May 2016 20:14:47 -0600 Subject: [PATCH 14/16] Update package-release.sh Add postgresql.service to start before freeswitch. --- debian/resources/switch/package-release.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/resources/switch/package-release.sh b/debian/resources/switch/package-release.sh index bdb90b0..adcde0a 100644 --- a/debian/resources/switch/package-release.sh +++ b/debian/resources/switch/package-release.sh @@ -21,6 +21,9 @@ apt-get install -y --force-yes freeswitch-mod-xml-cdr freeswitch-mod-verto frees apt-get install -y --force-yes freeswitch-mod-skypopen freeswitch-mod-skypopen-dbg freeswitch-mod-sms freeswitch-mod-sms-dbg freeswitch-mod-cidlookup freeswitch-mod-memcache apt-get install -y --force-yes freeswitch-mod-imagick freeswitch-mod-tts-commandline freeswitch-mod-directory freeswitch-mod-flite +#make sure that postgresql is started before starting freeswitch +sed -i /lib/systemd/system/freeswitch.service -e s:'local-fs.target:local-fs.target postgresql.service:' + #set the file permissions mkdir /usr/share/freeswitch/scripts chmod g+ws /usr/share/freeswitch/scripts From 031290347e7c59261b4224af1849b8df9a75cdad Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 16 May 2016 20:16:28 -0600 Subject: [PATCH 15/16] Update install.sh Restart freeswitch after installing and configuring postgresql. --- debian/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/install.sh b/debian/install.sh index 555a00b..0379fbd 100644 --- a/debian/install.sh +++ b/debian/install.sh @@ -20,7 +20,6 @@ resources/./fail2ban.sh resources/switch/./package-release.sh #resources/switch/./package-master.sh #resources/switch/./source-release.sh -systemctl try-restart freeswitch #Postgres resources/./postgres.sh @@ -29,6 +28,7 @@ resources/./postgres.sh server_address=$(hostname -I) #restart services +/bin/systemctl try-restart freeswitch /bin/systemctl daemon-reload /bin/systemctl restart nginx /bin/systemctl restart fail2ban From 08689f192f82657bba14d899c6fec366d65541a0 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 16 May 2016 20:18:10 -0600 Subject: [PATCH 16/16] Update install.sh --- debian/install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/install.sh b/debian/install.sh index 0379fbd..c998510 100644 --- a/debian/install.sh +++ b/debian/install.sh @@ -28,6 +28,7 @@ resources/./postgres.sh server_address=$(hostname -I) #restart services +/bin/systemctl daemon-reload /bin/systemctl try-restart freeswitch /bin/systemctl daemon-reload /bin/systemctl restart nginx