aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Labus <julian@labus-online.de>2017-05-24 16:32:18 +0200
committerJohn Crispin <john@phrozen.org>2017-05-31 09:55:08 +0200
commitb757de65b3c3aa210022c65445df1d6dbbf9eadd (patch)
treeab6816c9f0496af81ba28863af7e2b72947a9802
parent7783f31359cbd912245785e8861ceeb7feb9a8a1 (diff)
downloadupstream-b757de65b3c3aa210022c65445df1d6dbbf9eadd.tar.gz
upstream-b757de65b3c3aa210022c65445df1d6dbbf9eadd.tar.bz2
upstream-b757de65b3c3aa210022c65445df1d6dbbf9eadd.zip
usbmode: remove devices with unsupported modes
remove files which include the following mode options BlackberryMode OptionMode PantechMode QuantaMode Signed-off-by: Julian Labus <julian@labus-online.de>
-rw-r--r--package/utils/usbmode/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/package/utils/usbmode/Makefile b/package/utils/usbmode/Makefile
index 7f0195fdce..1b1ef147b6 100644
--- a/package/utils/usbmode/Makefile
+++ b/package/utils/usbmode/Makefile
@@ -40,8 +40,13 @@ endef
define Build/Prepare
$(Build/Prepare/Default)
tar xvfj $(DL_DIR)/$(PKG_DATA_FILENAME) -C $(PKG_BUILD_DIR)
- rm -f \
- $(PKG_BUILD_DIR)/$(PKG_DATA_PATH)/usb_modeswitch.d/05c6:1000:sVe=GT
+ #remove devices with unsupported modes
+ for filevar in $(PKG_BUILD_DIR)/$(PKG_DATA_PATH)/usb_modeswitch.d/* ; \
+ do \
+ if grep -q -E '(Quanta|Option|Blackberry|Pantech)Mode' "$$$$filevar" ; then \
+ rm "$$$$filevar" ; \
+ fi \
+ done
cp ./data/* $(PKG_BUILD_DIR)/$(PKG_DATA_PATH)/usb_modeswitch.d/
#in order to keep the Lede GIT repo free of filenames with colons,
#we name the files xxxx-yyyy