[Lunar-commits] <moonbase-other> usb-modeswitch: version bumped to 1.2.4.

Florin Braescu florin at lunar-linux.org
Mon Aug 27 18:20:45 CEST 2012


commit 1267946f31b58e36eaddec049e6ab77f376dc4f6
Author: Florin Braescu <florin at lunar-linux.org>
Date: Mon, 27 Aug 2012 09:20:45 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/1267946f31b58e36eaddec049e6ab77f376dc4f6

usb-modeswitch: version bumped to 1.2.4.
---
  utils/usb-modeswitch-data/DEPENDS                            +1/-1     
  utils/usb-modeswitch-data/DETAILS                            +3/-3     
  utils/usb-modeswitch-reference/DETAILS                       +1/-1     
  utils/usb-modeswitch/DEPENDS                                 +1/-2     
  utils/usb-modeswitch/DETAILS                                 +19/-7    
  5 files changed, 25 insertions (+), 14 deletions (-)

--- a/utils/usb-modeswitch-data/DEPENDS
+++ b/utils/usb-modeswitch-data/DEPENDS
@@ -1,2 +1,2 @@
-depends udev
+depends systemd
 depends usb-modeswitch
--- a/utils/usb-modeswitch-data/DETAILS
+++ b/utils/usb-modeswitch-data/DETAILS
@@ -1,11 +1,11 @@
           MODULE=usb-modeswitch-data
-         VERSION=20120531
+         VERSION=20120815
           SOURCE=$MODULE-$VERSION.tar.bz2
       SOURCE_URL=http://www.draisberghof.de/usb_modeswitch
-      SOURCE_VFY=sha1:0cd0d4220e372f879538ce696bca7f053731bbb2
+      SOURCE_VFY=sha1:960d3e87af9fcb451519ea5ca16237bd528b705e
         WEB_SITE=http://www.draisberghof.de/usb_modeswitch
          ENTERED=20120111
-         UPDATED=20120613
+         UPDATED=20120825
            SHORT="data package required by usb-modeswitch"
 
 cat << EOF
--- a/utils/usb-modeswitch-reference/DETAILS
+++ b/utils/usb-modeswitch-reference/DETAILS
@@ -3,7 +3,7 @@
           SOURCE=device_reference.txt
       SOURCE_URL=http://www.draisberghof.de/usb_modeswitch
 SOURCE_DIRECTORY=$BUILD_DIRECTORY$MODULE-$VERSION
-      SOURCE_VFY=sha1:761f0137bfe595a8713fa3c9a019efebdc8fa1a0
+      SOURCE_VFY=sha1:5e72916d07137a61c8ff7f06a4cd9940ec969e24
         WEB_SITE=http://www.draisberghof.de/usb_modeswitch
          ENTERED=20120111
          UPDATED=20120613
--- a/utils/usb-modeswitch/DEPENDS
+++ b/utils/usb-modeswitch/DEPENDS
@@ -1,2 +1 @@
-depends %UDEV
-depends usb-modeswitch
+depends  usbutils
--- a/utils/usb-modeswitch/DETAILS
+++ b/utils/usb-modeswitch/DETAILS
@@ -1,14 +1,26 @@
-          MODULE=usb-modeswitch-data
-         VERSION=20120531
+          MODULE=usb-modeswitch
+         VERSION=1.2.4
           SOURCE=$MODULE-$VERSION.tar.bz2
       SOURCE_URL=http://www.draisberghof.de/usb_modeswitch
-      SOURCE_VFY=sha1:0cd0d4220e372f879538ce696bca7f053731bbb2
+      SOURCE_VFY=sha1:d5b55466e186e8ecfbb0b3faa2e77a9dd21b8830
         WEB_SITE=http://www.draisberghof.de/usb_modeswitch
          ENTERED=20120111
-         UPDATED=20120613
-           SHORT="data package required by usb-modeswitch"
+         UPDATED=20120827
+           SHORT="mode switching tool for controlling USB gear"
 
+PSAFE=no
 cat << EOF
-This is a data package to complement the full release package of
-USB_ModeSwitch, a tool to switch multi-mode USB devices.
+USB_ModeSwitch is (surprise!) a mode switching tool for controlling "flip flop" (multiple device) USB gear.
+
+More and more USB devices (especially high-speed WAN stuff, based on cell phone chipsets containing that 
+feature) have their MS Windows drivers onboard; when plugged in for the first time they act like a flash 
+storage and start installing the driver from there. After installation (and on every consecutive plugging) 
+the driver switches the mode internally, the storage device vanishes (in most cases), and a new device (like 
+an USB modem) shows up. Modem maker "Option" calls that feature "ZeroCD (TM)" since it eliminates the need 
+for shipping a separate driver carrier.
+
+USB_ModeSwitch makes this process easy to handle by taking the important parameters from a configuration file 
+and doing all the initialization and communication stuff, with heavy help from "libusb".
+It is mainly used automatically - via udev events and rules - to do the switch without any user interaction. 
+But it can also be run as a command line tool, usually when trying to make unknown devices work with it.
 EOF




More information about the Lunar-commits mailing list