From: Julian Labus Date: Wed, 24 May 2017 14:32:18 +0000 (+0200) Subject: usbmode: remove devices with unsupported modes X-Git-Tag: v17.01.5~213 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=a44c44077ea44f81a7ca88b59aac78f53cc09368 usbmode: remove devices with unsupported modes remove files which include the following mode options BlackberryMode OptionMode PantechMode QuantaMode Signed-off-by: Julian Labus (cherry picked from commit b757de65b3c3aa210022c65445df1d6dbbf9eadd) --- 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