[Pkg-voip-commits] r8681 - /asterisk/branches/experimental/debian/rules

tzafrir at alioth.debian.org tzafrir at alioth.debian.org
Sat Dec 18 21:55:43 UTC 2010


Author: tzafrir
Date: Sat Dec 18 21:55:43 2010
New Revision: 8681

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=8681
Log:
automate removal of module of sub-packages

Automate removal of module of sub-packages from the main asterisk package.

Modified:
    asterisk/branches/experimental/debian/rules

Modified: asterisk/branches/experimental/debian/rules
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/branches/experimental/debian/rules?rev=8681&op=diff
==============================================================================
--- asterisk/branches/experimental/debian/rules (original)
+++ asterisk/branches/experimental/debian/rules Sat Dec 18 21:55:43 2010
@@ -172,6 +172,10 @@
 	dh_md5sums -i
 	dh_builddeb -i
 
+SUBPACKS_EXTRA = dahdi h323
+SUBPACKS_EXTRA_DIRS = $(SUBPACKS:%=$(CURDIR)/asterisk-%)
+SUBPACKS_EXTRA_DIRS_MOD = $(SUBPACKS_EXTRA_DIRS:%=%/usr/lib/asterisk/modules)
+
 binary-arch: install-arch
 	dh_testdir -a
 	dh_testroot -a
@@ -186,11 +190,9 @@
 	dh_compress -a
 	dh_fixperms -a
 	dh_installdeb -a
-	rm -f debian/asterisk/usr/lib/asterisk/modules/chan_h323.so
-	rm -f debian/asterisk/usr/lib/asterisk/modules/app_meetme.so
-	rm -f debian/asterisk/usr/lib/asterisk/modules/chan_dahdi.so
-	rm -f debian/asterisk/usr/lib/asterisk/modules/codec_dahdi.so
-	rm -f debian/asterisk/usr/lib/asterisk/modules/res_timing_dahdi.so
+	extra_packs=`find $(SUBPACKS_EXTRA_DIRS_MOD) -name '*.so' -printf '%f\n'`\
+		    ; cd $(CURDIR)/debian/asterisk/usr/lib/asterisk/modules \
+		    && rm -f $$extra_packs
 	dh_shlibdeps -a
 	dh_gencontrol -a
 	dh_md5sums -a




More information about the Pkg-voip-commits mailing list