Magellan Linux

Contents of /trunk/usbip/usbipdevd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 139 - (show 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 #!/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 *