From 10c6ca59a3460b7551c25fab0992517460a32a31 Mon Sep 17 00:00:00 2001 From: markjcrane Date: Mon, 16 May 2016 14:00:56 -0600 Subject: [PATCH] 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