Annotation of /trunk/usbip/usbipdevd
Parent Directory | Revision Log
Revision 139 -
(hide 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 | 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 | * |