[source] usbmode: remove devices with unsupported modes

LEDE Commits lede-commits at lists.infradead.org
Thu Dec 14 09:44:27 PST 2017


jow pushed a commit to source.git, branch lede-17.01:
https://git.lede-project.org/a44c44077ea44f81a7ca88b59aac78f53cc09368

commit a44c44077ea44f81a7ca88b59aac78f53cc09368
Author: Julian Labus <julian at labus-online.de>
AuthorDate: Wed May 24 16:32:18 2017 +0200

    usbmode: remove devices with unsupported modes
    
    remove files which include the following mode options
    BlackberryMode OptionMode PantechMode QuantaMode
    
    Signed-off-by: Julian Labus <julian at labus-online.de>
    (cherry picked from commit b757de65b3c3aa210022c65445df1d6dbbf9eadd)
---
 package/utils/usbmode/Makefile | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/package/utils/usbmode/Makefile b/package/utils/usbmode/Makefile
index 7f0195f..1b1ef14 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



More information about the lede-commits mailing list