Contents of /trunk/usbip/usbipdevd
Parent Directory | Revision Log
Revision 139 -
(show annotations)
(download)
Tue May 8 07:28:12 2007 UTC (17 years, 4 months ago) by niro
File size: 877 byte(s)
Tue May 8 07:28:12 2007 UTC (17 years, 4 months ago) by niro
File size: 877 byte(s)
-import of development scripts
1 | #!/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 | * |