]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Refactor generation of debian/modules_.conf
authorTravis Cross <tc@traviscross.com>
Tue, 19 Nov 2013 21:59:53 +0000 (21:59 +0000)
committerTravis Cross <tc@traviscross.com>
Wed, 20 Nov 2013 01:27:43 +0000 (01:27 +0000)
debian/bootstrap.sh

index 27841ff2e3cb8031d5367800367decf03c0d28d3..dedf5e92cb8d02a9587c80f7381c8b4227b4d9a5 100755 (executable)
@@ -937,12 +937,11 @@ genoverrides_per_mod () {
   test -f $f.tmpl && cat $f.tmpl >> $f
 }
 
-genmodules_per_cat () {
-  echo "## $category" >> modules_.conf
-}
-
-genmodules_per_mod () {
-  echo "$module" >> modules_.conf
+genmodulesconf () {
+  genmodules_per_cat () { echo "## $category"; }
+  genmodules_per_mod () { echo "$module"; }
+  print_edit_warning
+  map_modules 'mod_filter' 'genmodules_per_cat' 'genmodules_per_mod'
 }
 
 genconf () {
@@ -1199,10 +1198,10 @@ echo "Generating debian/ (lang)..." >&2
 map_langs 'genlang'
 echo "Generating debian/ (modules)..." >&2
 (echo "### modules"; echo) >> control
-print_edit_warning > modules_.conf
+genmodulesconf > modules_.conf
 map_modules "mod_filter" \
-  "gencontrol_per_cat genmodules_per_cat" \
-  "gencontrol_per_mod geninstall_per_mod genoverrides_per_mod genmodules_per_mod"
+  "gencontrol_per_cat" \
+  "gencontrol_per_mod geninstall_per_mod genoverrides_per_mod"
 echo "Generating debian/ (-all package)..." >&2
 grep -e '^Package:' control | grep -v '^freeswitch-all$' | while xread l; do
   m="${l#*: }"