aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-04-21 13:17:57 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-04-21 13:17:57 +0000
commit0384c673ba66290466b5c4639c5d00d41c5470f2 (patch)
tree76caee5270340cb16e087c81607171b832d24c5c
parent3d219f67bde5f56116429c3c850c62ec087a9978 (diff)
downloadaports-0384c673ba66290466b5c4639c5d00d41c5470f2.tar.bz2
aports-0384c673ba66290466b5c4639c5d00d41c5470f2.tar.xz
main/freeswitch: add configurable grammar, recordings and storage paths
fixes #2841
-rw-r--r--main/freeswitch/APKBUILD14
-rw-r--r--main/freeswitch/freeswitch.confd3
-rwxr-xr-xmain/freeswitch/freeswitch.initd12
3 files changed, 22 insertions, 7 deletions
diff --git a/main/freeswitch/APKBUILD b/main/freeswitch/APKBUILD
index 6717e302cf..a8d232b241 100644
--- a/main/freeswitch/APKBUILD
+++ b/main/freeswitch/APKBUILD
@@ -3,7 +3,7 @@
# Contributor: Cameron Banta <cbanta@gmail.com>
pkgname=freeswitch
pkgver=1.4.0
-pkgrel=2
+pkgrel=3
pkgdesc="A communications platform written in C from the ground up"
url="http://www.freeswitch.org"
arch="all"
@@ -199,8 +199,8 @@ e409b006b5dad6d8668c3e429bf20159 freeswitch-libshout-2.2.2.tar.gz
e3912aa52a4d8f8cb3b4e38c2668116d freeswitch-mod_shout-textrels.patch
769eaa127d4dbae687dc4aa961a8cc70 0002-mod_lua-alpine-module-search-path.patch
0eb382f73ed393f28b8a797ebbfa608b modules.conf
-c608cca8ad773acebf201f581438c7e7 freeswitch.confd
-b48a5dbaa455bbe0bba4880cc06e6ff8 freeswitch.initd"
+b8646ac96011d80536d0fc7270fa341d freeswitch.confd
+3db639166b2f9aa24fe52279a7660010 freeswitch.initd"
sha256sums="e08731d5d30e3ddde5b1d7030636c4e0d6a121f318aecf9a88274d4b6cefd75e freeswitch-1.4.0.latest.tar.bz2
816fb2d4baab09e2f51a7c1be75bc9e03ed09d4cf3c2cd03c183f433bb9b565f freeswitch-json-c-0.9.tar.gz
e98c54307954f406ef59a354f9ec274436b95be53f785e27191f19569af0ed7e freeswitch-flite-1.5.4-current.tar.bz2
@@ -211,8 +211,8 @@ ab437c92149b6fc88bc2fc8a228d6a5f8af574e2c90469a6dc4c753d13972c34 getlib.patch
ecb80df356c1a5e825eeff7327f15e6a5dd745610d6224d3785f851c30b99f15 freeswitch-mod_shout-textrels.patch
ec1eb0cc516533893d56afe8ad95e7f2c886522540b7b443c6d60a05207ed081 0002-mod_lua-alpine-module-search-path.patch
f83f9680d243eb254bf045571f971a6c5cf716367444cd48ed26d4c3367f4c41 modules.conf
-846a29a361ef6eecd77876963b5c0133699c40fa8b34c68df42d5f8a1a1915b1 freeswitch.confd
-4c3d4db15afe51c6a29f13fded2821e3390dc21953fa7f9bcb238626a40d8037 freeswitch.initd"
+b189327e5d154a6c8433a592b8542aa14ec0f298d56a1cad67bad23f8043565c freeswitch.confd
+7cfbdb397e1eadd7c1782532220148672fb2959d577e2131fd61671112fadb6d freeswitch.initd"
sha512sums="34b8038f9b42ed1b035a57c2057f34d78da31cc9ab38792fd5d7dad7eb8e1ebbca924cd487643714c4b25a1e126fe5d65147af948769e529c4f1640d90e3a490 freeswitch-1.4.0.latest.tar.bz2
38b8729275bbfebaee783e703d19481f3d32b50cfdeb338644b8db2742573ea025702c789b5ce8d5067dcde23c5a16b46231eaadf0b9c5dbff392d410912c772 freeswitch-json-c-0.9.tar.gz
e239e5730d7cbbae8a2985445e49156ffc92489d9fac655d0a9db617ac63c2fc522e4c086a6afced26daa383c269c546ff7e62227ae8bdc998024a85991fb55d freeswitch-flite-1.5.4-current.tar.bz2
@@ -223,5 +223,5 @@ d517d1d6a79dfd4819c42603faafc051c69270831f4894c01f6bd38e877eb008f8458534857641fd
082ee8e5daec0b2bbdd125f1a9270a77f244fb5b27ca816959311602acc0f68ed82bb568d7545b1da90b7a67ec444738ac70cc2a262b30d74ff5b985a0ce43ea freeswitch-mod_shout-textrels.patch
61574226372574066d7a005f68dd90ad59af7950ec689c0899affc0afcde0d7801e6b0d571af0f2911d9f2953c8b87d2473170cbea9a527f23134a33721c78b6 0002-mod_lua-alpine-module-search-path.patch
6330e47cd3dcfdb4f5c99e91c9c725c7c8aa4f1691d83817d7600e510b5a586f3312bab84df3766448bbdab78cd1feebecf64b8280626b3f751f6e787f145e23 modules.conf
-a585f6411185a26206137a1ad97a06fd6c73e80c5439e9be45eabfa70e7a83120169ba882971fcd328436c8e0242cbd664170b80754ea2846021689baf1f1595 freeswitch.confd
-7792217db47a8f0d3d89a9c27090b9feefa8fd6e6b6651fa960be733fba9a22ac0e46f65fd6c24e489791bc0e4f42f1c5b89271541d024f1bbd593bb3b89666f freeswitch.initd"
+545b0b6325c23c247cfcf8734cd15385072992080bd2bacaf7b050c31e462c7e10fb613eedf1fb94b963ff64c09135759eb2be4d9d5173c2b112ef72273151b7 freeswitch.confd
+c6b4cf83a4e3883d5107f6a10e291e270009b6be3f4bc51ca30fc06603f98ee954c457abfc2aec74e57213838e2bf5d8e279d9e9e418c7a8b2228e908f4c48a8 freeswitch.initd"
diff --git a/main/freeswitch/freeswitch.confd b/main/freeswitch/freeswitch.confd
index 378e4b41f4..1bfa28c0d3 100644
--- a/main/freeswitch/freeswitch.confd
+++ b/main/freeswitch/freeswitch.confd
@@ -13,6 +13,9 @@ FREESWITCH_USER="freeswitch"
#
#FREESWITCH_GROUP="freeswitch"
+#FREESWITCH_RECORDINGS=/var/lib/freeswitch/recordings
+#FREESWITCH_GRAMMAR=/var/lib/freeswitch/grammar
+#FREESWITCH_STORAGE=/var/lib/freeswitch/storage
# optional: other options, e.g.
diff --git a/main/freeswitch/freeswitch.initd b/main/freeswitch/freeswitch.initd
index cc9bac46f8..20dcd0e194 100755
--- a/main/freeswitch/freeswitch.initd
+++ b/main/freeswitch/freeswitch.initd
@@ -19,6 +19,18 @@ start() {
[ -n "${FREESWITCH_GROUP}" ] && \
OPTS="${OPTS} -g ${FREESWITCH_GROUP}"
+ [ -n "${FREESWITCH_RECORDINGS}" ] && \
+ OPTS="${OPTS} -recordings ${FREESWITCH_RECORDINGS}"
+
+ [ -n "${FREESWITCH_GRAMMAR}" ] && \
+ OPTS="${OPTS} -grammar ${FREESWITCH_GRAMMAR}"
+
+ [ -n "${FREESWITCH_SOUNDS}" ] && \
+ OPTS="${OPTS} -sounds ${FREESWITCH_SOUNDS}"
+
+ [ -n "${FREESWITCH_STORAGE}" ] && \
+ OPTS="${OPTS} -storage ${FREESWITCH_STORAGE}"
+
[ -n "${FREESWITCH_OPTS}" ] && \
OPTS="${OPTS} ${FREESWITCH_OPTS}"