From 80c2807352d0f67f50a75cb24453a613e5c34b69 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 4 Sep 2016 12:27:08 -0600 Subject: [PATCH] Update package-master.sh After getting the music on hold remove the package to protect music on hold from future package updates. --- debian/resources/switch/package-master.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/debian/resources/switch/package-master.sh b/debian/resources/switch/package-master.sh index 20b3ea7..b92f44d 100755 --- a/debian/resources/switch/package-master.sh +++ b/debian/resources/switch/package-master.sh @@ -6,7 +6,7 @@ echo "deb http://files.freeswitch.org/repo/deb/debian-unstable/ jessie main" >> apt-get update apt-get install -y --force-yes ntp gdb apt-get install -y --force-yes freeswitch-meta-bare freeswitch-conf-vanilla 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-lang-en freeswitch-mod-say-en freeswitch-sounds-en-us-callie 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 @@ -14,6 +14,15 @@ apt-get install -y --force-yes freeswitch-mod-sndfile freeswitch-mod-native-file 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 +apt-get install -y --force-yes freeswitch-music-default #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:' + +#remove the music package to protect music on hold from package updates +mkdir -p /usr/share/freeswitch/sounds/temp +mv /usr/share/freeswitch/sounds/music/*000 /usr/share/freeswitch/sounds/temp +apt-get remove -y --force-yes freeswitch-music-default +mkdir -p /usr/share/freeswitch/sounds/music +mv /usr/share/freeswitch/sounds/temp/* /usr/share/freeswitch/sounds/music +rm -R /usr/share/freeswitch/sounds/temp