Magellan Linux

Annotation of /trunk/usbip/usbipdevd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 139 - (hide annotations) (download)
Tue May 8 07:28:12 2007 UTC (17 years ago) by niro
File size: 877 byte(s)
-import of development scripts

1 niro 139 #!/bin/bash
2    
3     SERVER="128.20.180.180"
4     DEVID=046d:c805
5     CLIENTIP=$(/sbin/ifconfig eth0 | sed -n '/addr:/s/ [^r]*..//gp')
6    
7     tmp=/var/tmp/usbip
8     install -d ${tmp}
9    
10     #if [[ -n $(lsusb | grep -i ${DEVID}) ]]
11     #then
12     # echo "Logitech Pen Connected"
13     #fi
14    
15     WAITTIME=10
16    
17     while true
18     do
19     BUSID=$(bind_driver --list | grep -i ${DEVID}| cut -d ' ' -f4)
20    
21     if [[ -n ${BUSID} ]]
22     then
23     echo "BUSID: ${BUSID}"
24    
25     # abort is nothing has changed
26     if [[ -f ${tmp}/${CLIENTIP} ]] &&
27     [[ ${BUSID} = $(< ${tmp}/${CLIENTIP}) ]]
28     then
29     echo "USBID is the same; nothing changed"
30     #exit 0
31     else
32     echo "exporting Logitech Pen with ID ${BUSID}"
33     bind_driver --usbip ${BUSID}
34    
35     echo "${BUSID}" > ${tmp}/${CLIENTIP}
36     scp ${tmp}/${CLIENTIP} root@${SERVER}:/root/usbclients/
37     [[ -d ${tmp} ]] && rm -rf ${temp}
38     fi
39     else
40     echo "No Logitech Pen (${DEVID}) found ..."
41     fi
42    
43     sleep ${WAITTIME}
44     done

Properties

Name Value
svn:executable *