|
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.
|