]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
debian: build different sets of modules based on the debian codename
authorTravis Cross <tc@traviscross.com>
Mon, 7 May 2012 23:32:09 +0000 (23:32 +0000)
committerTravis Cross <tc@traviscross.com>
Mon, 7 May 2012 23:32:09 +0000 (23:32 +0000)
debian/bootstrap.sh

index 2ee3bb8efcf2e58f1e7f768187ab16e902130cb4..16848e3dddafc9fbcf40d569a6399bb8619a6d10 100755 (executable)
@@ -30,14 +30,16 @@ avoid_mods=(
   event_handlers/mod_snmp
   formats/mod_portaudio_stream
   formats/mod_shout
-  formats/mod_vlc
   languages/mod_java
   languages/mod_managed
-  languages/mod_spidermonkey
   languages/mod_yaml
   sdk/autotools
   xml_int/mod_xml_ldap
 )
+avoid_mods_squeeze=(
+  formats/mod_vlc
+  languages/mod_spidermonkey
+)
 
 err () {
   echo "$0 error: $1" >&2
@@ -54,7 +56,8 @@ xread () {
 }
 
 avoid_mod_filter () {
-  for x in "${avoid_mods[@]}"; do
+  local mods=("$(eval echo \${avoid_mods_$codename[@]})" "${avoid_mods[@]}")
+  for x in "${mods[@]}"; do
     [ "$1" = "$x" ] && return 1
   done
   return 0