12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/bin/sh
- tmpf=`mktemp`
- domu='qdvp'
- ## === List
- echo 'qvm-usb -l'
- qvm-usb -l | sort > $tmpf
- cat <<'END' | diff -bu - $tmpf
- dom0:2-1 046a:0021 046a_0021
- dom0:2-2 045e:0745 Microsoft_Microsoft®_Nano_Transceiver_v1.0
- dom0:7-1 07d1:3c0a Ralink_11n_Adapter_1.0
- dom0:7-5 0781:5530 SanDisk_Cruzer_1942531DB09038A6
- END
- ## === Attach
- echo 'qvm-usb -a'
- qvm-usb -a $domu dom0:7-5 | diff -bu /dev/null -
- #echo 'pvusb-script/usb-attach.py'
- #sudo /home/abb/pvusb-scripts/usb-attach.py 7-5 3 1
- ## === List again
- echo 'qvm-usb -l'
- qvm-usb -l | sort > $tmpf
- # FIXME
- cat <<'END' | diff -bu - $tmpf
- dom0:2-1 046a:0021 046a_0021
- dom0:2-2 045e:0745 Microsoft_Microsoft®_Nano_Transceiver_v1.0
- dom0:7-1 07d1:3c0a Ralink_11n_Adapter_1.0
- dom0:7-5 0781:5530 SanDisk_Cruzer_1942531DB09038A6
- END
- read -p 'Press ENTER to continue'
- ## === Use: try ls
- echo 'qvm-run $domu ls /dev/sda'
- qvm-run -p $domu 'ls /dev/sda' > $tmpf
- cat <<'END' | diff -bu - $tmpf
- /dev/sda
- END
- ## === Use: try fdisk
- echo 'qvm-run $domu fdisk'
- qvm-run -p $domu 'su - root -c "fdisk -l /dev/sda"' > $tmpf
- cat <<'END' | diff -bu - $tmpf
- Disk /dev/sda: 4022 MB, 4022337024 bytes
- 124 heads, 62 sectors/track, 1021 cylinders, total 7856127 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk identifier: 0x3963a77b
- Device Boot Start End Blocks Id System
- /dev/sda1 * 62 7849447 3924693 c W95 FAT32 (LBA)
- END
- ## === Detach
- #echo 'qvm-usb -d'
- #qvm-usb -d $domu:7-5 | diff -bu /dev/null -
- echo 'pvusb-script/usb-detach.py'
- sudo /home/abb/pvusb-scripts/usb-detach.py 7-5 4 1
- rm $tmpf
|