Alexandre Bezroutchko
|
5cc4e28f58
|
dvp/qvm-usb: fixed readme
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
331c27d344
|
dvp/qvm-usb: fix backend install script to ignore some errors
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
706f93c8fd
|
dvp/qvm-usb: split installation script for non-dom0 usb backend
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
3f59130624
|
dvp/qvm-usb: added a readme
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
72fba0ac1b
|
dom0/qvm-usb: added usb_setup()
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
6600825cb4
|
dvp/qvm-usb: reworked installation scripts for usbvm and added one for appvms
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
17263c96b8
|
dom0/qvm-usb: fixed missing input validation
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
b9b2077062
|
dom0/qvm-usb: display proper name of vm a device is attached to
|
2012-10-21 14:59:37 +02:00 |
|
Alexandre Bezroutchko
|
c8cb9d00ce
|
dom0/qvm-usb: use xs transaction
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
0ef88be16d
|
dom0/qvm-usb: added description to usb_list() and usb_check_attached() methods
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
caf27cb936
|
dom0+vm/qvm-usb: use transaction in usb_check_attached()
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
81ca750403
|
dom0+vm/qvm-usb: cosmetic: removed debugging code, adjusted fixmes
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
d9055bda3f
|
dvp/qvm-usb: ignore whitespaces when comparing output of qvm-usb tools
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
0b462bfbed
|
dvp/qvm-usb: implemented usb_check_attached method, now "qvm-usb -l" indicate attachments
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
b962debfad
|
dom0/qvm-usb: implemented usb_check_attached method, now "qvm-usb -l" indicate attachments
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
988d37fcb2
|
dom0/qvm-usb: qvm-usb is hopefully complete, stubs for all remaining usb_* methods implemented
|
2012-10-21 14:59:36 +02:00 |
|
Alexandre Bezroutchko
|
95b93a5082
|
dom0/qvm-usb: enabled -f option to qvm-usb (and cosmetic changes)
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
879cb2ea18
|
dvp/qvm-usb: fixed test scripts, they are somewhat useable again
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
fc74c6a85b
|
dom0/qvm-usb: first implementation of qvm-usb
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
c856928314
|
dom0+vm/qvm-usb: changed XS path naming scheme again
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
023f204826
|
dom0+vm/qvm-usb: adjust unittest to the new XS path naming scheme (unittests are broken now)
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
876924f233
|
dom0+vm/qvm-usb: adjust usb_remove to the new XS naming scheme
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
d6426e3564
|
dom0+vm/qvm-usb: changed the structure of XS pathes
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
25b72ab3d5
|
dvp/qvm-usb: improved debugging output
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
6a4ab8d4bf
|
dvp/qvm-usb: simple script to install pvusb hacks
|
2012-10-21 14:59:35 +02:00 |
|
Alexandre Bezroutchko
|
0359c5df98
|
dvp/qvm-usb: Changes to unittests.
|
2012-10-21 14:59:34 +02:00 |
|
Alexandre Bezroutchko
|
b0a68d287e
|
dvp/qvm-usb: Added some debugging code.
|
2012-10-21 14:59:34 +02:00 |
|
Alexandre Bezroutchko
|
83626161fe
|
dvp/qvm-usb: changed order of diff arguments in all test scripts, for clearer output
|
2012-10-21 14:59:34 +02:00 |
|
abb
|
c153c98fc1
|
dvp/qvm-usb: some naive unittests for block and pvusb passthrough
|
2012-10-21 14:59:34 +02:00 |
|
Alexandre Bezroutchko
|
fe4c9e7018
|
dom0+vm/qvm-usb: cosmetic
|
2012-10-21 14:59:34 +02:00 |
|
Alexandre Bezroutchko
|
0bbbb39eab
|
dom0+vm/qvm-usb: autoload pvusb backend driver
|
2012-10-21 14:59:34 +02:00 |
|
Alexandre Bezroutchko
|
c1785f79dd
|
dom0+vm/qvm-usb: First implementation of udev rules and supporting scripts.
|
2012-10-21 14:59:34 +02:00 |
|
Marek Marczykowski
|
e35b413c19
|
dom0/spec: add R: python-lxml for pretty print
|
2012-10-19 02:21:41 +02:00 |
|
Bruce A Downs
|
a504600c20
|
dom0/core: Added the pretty print of qubes.xml
* Replaced xml.etree.ElementTree with lxml.etree
* Added argument to tree.write(file, encoding="UTF-8", pretty_print=True)
|
2012-10-19 02:21:41 +02:00 |
|
Bruce A Downs
|
28b4f82b0a
|
dom0/core: Added call to lock.remove_pidfile() on successful exit
* Adding remove_pidfile on exit
* prevents the incorrect 'crash' message on startup
* Added proper call to main
|
2012-10-19 02:21:41 +02:00 |
|
Alexandre Bezroutchko
|
d6432a16c4
|
dom0/qvm-tools: clean resolv.conf when networking goes down
|
2012-10-19 02:21:03 +02:00 |
|
Marek Marczykowski
|
3a875edf58
|
dom0/core: fix qubes-dom0-network-via-netvm (#660)
IP 10.137.0.1 was already used by netvm, so change dom0 IP to 10.137.0.2.
|
2012-10-19 02:07:35 +02:00 |
|
Marek Marczykowski
|
3e90174910
|
Merge branch 'hvm-for-master'
Conflicts:
dom0/qvm-core/qubes.py
dom0/qvm-tools/qvm-sync-clock
version_dom0
vm-systemd/qubes-sysinit.sh
|
2012-10-17 21:41:03 +02:00 |
|
Marek Marczykowski
|
d010906eb1
|
Merge remote-tracking branch 'abb/qvm_block-bugfix'
|
2012-10-16 00:59:36 +02:00 |
|
Alexandre Bezroutchko
|
ca4367821e
|
Improve handling of command line parameters, don't silently ignore unexpected arguments.
This is to avoid following behavior:
[abb@dom0 qubes-core]$ qvm-block -l
netvm:sda STORAGE_DEVICE () 0 B
dom0:sdb1 Cruzer () 3 GiB
dom0:sdb Cruzer () 3 GiB
[abb@dom0 qubes-core]$ qvm-block -l
netvm:sda STORAGE_DEVICE () 0 B
dom0:sdb1 Cruzer () 3 GiB
dom0:sdb Cruzer () 3 GiB
[abb@dom0 qubes-core]$ qvm-block -a qdvp dom0:sdb
[abb@dom0 qubes-core]$ qvm-block -l
netvm:sda STORAGE_DEVICE () 0 B
dom0:sdb1 Cruzer () 3 GiB
dom0:sdb Cruzer () 3 GiB (attached to 'qdvp' as 'xvdi')
[abb@dom0 qubes-core]$ qvm-block -d qdvp BLAHBLAH
^^^^^^^^^^^^^
>>> The last parameter is silently ignored and all devices get detached
[abb@dom0 qubes-core]$ qvm-block -l
netvm:sda STORAGE_DEVICE () 0 B
dom0:sdb1 Cruzer () 3 GiB
dom0:sdb Cruzer () 3 GiB
|
2012-10-15 11:40:08 +02:00 |
|
Marek Marczykowski
|
73ac8250e0
|
vm/systemd: force exit status 0 in qubes-sysinit
If /rw/config/rc.local-early does not exits, exit status is incorrectly 1.
|
2012-10-15 02:33:36 +02:00 |
|
Marek Marczykowski
|
02601049ca
|
dom0/qmemman: do not fail when domain name not available
This can be the case when domain just dissapeared (destroy), but qmemman didn't
processed xenstore watch trigger.
|
2012-10-15 01:58:07 +02:00 |
|
Marek Marczykowski
|
3183942a9d
|
vm/network: do not fail service on failed xenstore-read
|
2012-10-13 11:47:32 +02:00 |
|
Bruce A Downs
|
6304155990
|
dom0/core: minor spell check fixes
* happend
* avilable
* skiping
|
2012-10-09 01:23:54 +02:00 |
|
Bruce A Downs
|
05f7bfc9c1
|
dom0/core: Code cleanup of qubesutils.py
* Took out unreferenced restore_vm_file function
* removed unused imports
* renamed interpreter from python2 to python
|
2012-10-09 01:23:45 +02:00 |
|
Marek Marczykowski
|
081cfab559
|
dom0/core: do not leak xs transaction and use it in all xs calls
|
2012-10-08 01:26:07 +02:00 |
|
Alexandre Bezroutchko
|
f4ef1adcdd
|
dom0/qvm-core: start XS transaction before getting the list of domains
|
2012-10-08 01:23:52 +02:00 |
|
Alexandre Bezroutchko
|
3c53f049a3
|
dom0/qvm-block: cosmetic
|
2012-10-08 01:23:42 +02:00 |
|
Alexandre Bezroutchko
|
abfe99756f
|
start XS transaction before getting the list of domains
|
2012-10-08 00:48:20 +02:00 |
|
Alexandre Bezroutchko
|
caf3ed1ae4
|
cosmetic
|
2012-10-08 00:46:30 +02:00 |
|