diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2006-05-31 20:06:46 +0000 |
|---|---|---|
| committer | Felix Fietkau <nbd@openwrt.org> | 2006-05-31 20:06:46 +0000 |
| commit | b41a642e433e002e05f5b0c26fe5d5a2bbc179cf (patch) | |
| tree | 41855369530e7cfee7d6e0be9567be66e4568a70 | |
| parent | 59c8b4ea41b37610cf12de0d234545399f329e9d (diff) | |
| download | mtk-20170518-b41a642e433e002e05f5b0c26fe5d5a2bbc179cf.zip mtk-20170518-b41a642e433e002e05f5b0c26fe5d5a2bbc179cf.tar.gz mtk-20170518-b41a642e433e002e05f5b0c26fe5d5a2bbc179cf.tar.bz2 | |
strip kernel modules automatically as well
SVN-Revision: 3870
| -rw-r--r-- | openwrt/rules.mk | 4 | ||||
| -rwxr-xr-x | openwrt/scripts/rstrip.sh | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/openwrt/rules.mk b/openwrt/rules.mk index a613bea..a94eee9 100644 --- a/openwrt/rules.mk +++ b/openwrt/rules.mk @@ -110,9 +110,7 @@ IPKG_TARGET_DIR := $(PACKAGE_DIR) IPKG:=IPKG_TMP=$(BUILD_DIR)/tmp IPKG_INSTROOT=$(TARGET_DIR) IPKG_CONF_DIR=$(STAGING_DIR)/etc IPKG_OFFLINE_ROOT=$(BUILD_DIR)/root $(SCRIPT_DIR)/ipkg -force-defaults -force-depends IPKG_STATE_DIR := $(TARGET_DIR)/usr/lib/ipkg -RSTRIP:=STRIP="$(STRIP)" $(SCRIPT_DIR)/rstrip.sh -RSTRIP_KMOD:=STRIP="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" $(SCRIPT_DIR)/rstrip.sh - +RSTRIP:=STRIP="$(STRIP)" STRIP_KMOD="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" $(SCRIPT_DIR)/rstrip.sh all: .PHONY: FORCE diff --git a/openwrt/scripts/rstrip.sh b/openwrt/scripts/rstrip.sh index 023ae4e..f71aaaf 100755 --- a/openwrt/scripts/rstrip.sh +++ b/openwrt/scripts/rstrip.sh @@ -15,12 +15,14 @@ TARGETS=$* exit 1 } -find $TARGETS -type f -not -name \*.o -not -name \*.ko -a -exec file {} \; | \ +find $TARGETS -type f -a -exec file {} \; | \ sed -n -e 's/^\(.*\):.*ELF.*\(executable\|relocatable\|shared object\).*, not stripped/\1:\2/p' | \ ( IFS=":" while read F S; do echo "$SELF: $F:$S" - eval "$STRIP $F" + [ "${F##*\.}" = "o" -o "${F##*\.}" = "ko" ] && \ + eval "$STRIP_KMOD $F" || \ + eval "$STRIP $F" done ) |
