X-Git-Url: https://git.phdru.name/?p=extfs.d.git;a=blobdiff_plain;f=obexftp;h=44427379481d03422ca7996b3c04eebedffb4a48;hp=a5ef805791972a3074f3c6fb8cb8805b95e3bb87;hb=74a3f43da9f79b3e022b9124cbcef51fb7b1c80b;hpb=a1ec529a543b50a25f729d3b12dc07a2dd07cc1b diff --git a/obexftp b/obexftp index a5ef805..4442737 100755 --- a/obexftp +++ b/obexftp @@ -32,6 +32,8 @@ and "channel" is the OBEX File Transfer channel; you can discover the address and the channel for your device by using commands like "hcitool scan" and "sdptool browse". +For the USB put the interface number: "usb interface". + For the TTY put the device name: "tty /dev/ttyUSB0". For the IrDA: just put "IrDA" in the file. @@ -62,16 +64,16 @@ named in $TMP environment variable. """ -__version__ = "1.2.4" +__version__ = "1.3.0" __revision__ = "$Id$" __date__ = "$Date$"[7:-2] __author__ = "Oleg Broytman " -__copyright__ = "Copyright (C) 2004-2009 PhiloSoft Design" +__copyright__ = "Copyright (C) 2004-2010 PhiloSoft Design" __license__ = "GPL" # Change this to suite your needs -obexftp_prog = "/usr/local/obex/bin/obexftp" +obexftp_prog = "/usr/bin/obexftp" import sys, os, shutil @@ -334,6 +336,12 @@ def setup_transport(): elif len(parts) > 3: transport_error("too many arguments for 'bluetooth' transport") return ' '.join(["-b", parts[1], "-B", parts[2]]) + elif transport == "usb": + if len(parts) < 2: + transport_error("not enough arguments for 'usb' transport") + elif len(parts) > 2: + transport_error("too many arguments for 'usb' transport") + return ' '.join(["-u", parts[1]]) elif transport == "tty": if len(parts) < 2: transport_error("not enough arguments for 'tty' transport")