diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-21 13:17:57 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-21 13:17:57 +0000 |
commit | 0384c673ba66290466b5c4639c5d00d41c5470f2 (patch) | |
tree | 76caee5270340cb16e087c81607171b832d24c5c | |
parent | 3d219f67bde5f56116429c3c850c62ec087a9978 (diff) | |
download | aports-0384c673ba66290466b5c4639c5d00d41c5470f2.tar.bz2 aports-0384c673ba66290466b5c4639c5d00d41c5470f2.tar.xz |
main/freeswitch: add configurable grammar, recordings and storage paths
fixes #2841
-rw-r--r-- | main/freeswitch/APKBUILD | 14 | ||||
-rw-r--r-- | main/freeswitch/freeswitch.confd | 3 | ||||
-rwxr-xr-x | main/freeswitch/freeswitch.initd | 12 |
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}" |