From: <abe...@us...> - 2013-12-12 22:20:27
|
Revision: 6309 http://sourceforge.net/p/astlinux/code/6309 Author: abelbeck Date: 2013-12-12 22:20:24 +0000 (Thu, 12 Dec 2013) Log Message: ----------- dahdi-linux, add BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE build option, not enabled by default Modified Paths: -------------- branches/1.0/astlinux-ast11.config branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/package/dahdi-linux/Config.in branches/1.0/package/dahdi-linux/dahdi-linux.mk Modified: branches/1.0/astlinux-ast11.config =================================================================== --- branches/1.0/astlinux-ast11.config 2013-12-12 19:32:06 UTC (rev 6308) +++ branches/1.0/astlinux-ast11.config 2013-12-12 22:20:24 UTC (rev 6309) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn6268-dirty Configuration -# Wed Nov 13 09:15:13 2013 +# Buildroot 2011.08-svn6308-dirty Configuration +# Thu Dec 12 16:11:16 2013 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -175,6 +175,7 @@ BR2_PACKAGE_DAHDI_LINUX=y BR2_PACKAGE_DAHDI_OSLEC=y BR2_PACKAGE_DAHDI_HFCS=y +# BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2013-12-12 19:32:06 UTC (rev 6308) +++ branches/1.0/astlinux.config 2013-12-12 22:20:24 UTC (rev 6309) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn6268-dirty Configuration -# Wed Nov 13 09:15:08 2013 +# Buildroot 2011.08-svn6308-dirty Configuration +# Thu Dec 12 16:11:07 2013 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -181,6 +181,7 @@ BR2_PACKAGE_DAHDI_LINUX=y BR2_PACKAGE_DAHDI_OSLEC=y # BR2_PACKAGE_DAHDI_HFCS is not set +# BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2013-12-12 19:32:06 UTC (rev 6308) +++ branches/1.0/astlinux18.config 2013-12-12 22:20:24 UTC (rev 6309) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn6268-dirty Configuration -# Wed Nov 13 09:15:10 2013 +# Buildroot 2011.08-svn6308-dirty Configuration +# Thu Dec 12 16:11:09 2013 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -175,6 +175,7 @@ BR2_PACKAGE_DAHDI_LINUX=y BR2_PACKAGE_DAHDI_OSLEC=y BR2_PACKAGE_DAHDI_HFCS=y +# BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set Modified: branches/1.0/package/dahdi-linux/Config.in =================================================================== --- branches/1.0/package/dahdi-linux/Config.in 2013-12-12 19:32:06 UTC (rev 6308) +++ branches/1.0/package/dahdi-linux/Config.in 2013-12-12 22:20:24 UTC (rev 6309) @@ -30,3 +30,12 @@ http://sourceforge.net/projects/dahdi-hfcs/ +config BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE + bool "dahdi_no_card_firmware" + default n + depends on BR2_PACKAGE_DAHDI_LINUX + help + Reduce image size by removing PCI / PCI-e card firmware files. + + It saves 3 MB (DAHDI 2.6) or 8 MB (DAHDI 2.8) of uncompressed space. + Modified: branches/1.0/package/dahdi-linux/dahdi-linux.mk =================================================================== --- branches/1.0/package/dahdi-linux/dahdi-linux.mk 2013-12-12 19:32:06 UTC (rev 6308) +++ branches/1.0/package/dahdi-linux/dahdi-linux.mk 2013-12-12 22:20:24 UTC (rev 6309) @@ -78,6 +78,9 @@ if [ -d $(TARGET_DIR)/usr/lib/hotplug/firmware ]; then \ find $(TARGET_DIR)/usr/lib/hotplug/firmware/ -type f -name "*dahdi-fw-*" -print0 | xargs -0 rm -f ; \ fi +ifeq ($(BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE),y) + find $(TARGET_DIR)/lib/firmware/ -type f -name "*dahdi-fw-*" -print0 | xargs -0 rm -f +endif $(DEPMOD) -ae -F $(LINUX_DIR)/System.map -b $(TARGET_DIR) -r $(LINUX_VERSION_PROBED) dahdi-linux: $(TARGET_DIR)/$(DAHDI_LINUX_TARGET_BINARY) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |