Olivier MEDOC
9784ca87f6
backup: implemented mecanism to read only the backup headers
2013-08-16 09:12:06 +02:00
Olivier MEDOC
5fa8d732ae
backup: major revamp of the backup code to include backup to dom0, backup to vm, better cleanup code
2013-08-14 10:26:58 +02:00
Olivier MEDOC
fbb26d89b4
backup: implemented progress feedback using tar checkpoint and a temporary file for tar output
2013-08-14 10:23:04 +02:00
Olivier MEDOC
aea789d0a1
backup: implemented use of a single tar file instead of creation of multiple file during backup
2013-08-14 10:21:41 +02:00
Olivier MEDOC
6c09189b77
backup: improved performance by optimizing tar and gpg options
2013-08-14 10:19:15 +02:00
Olivier MEDOC
fb8748f3e9
backup: implemented use of tar+gpg2 instead of only encrypting files
2013-08-14 10:18:05 +02:00
Marek Marczykowski
a0cb8dbf7e
dispvm: minor fixes
...
Conflicts:
dispvm/qubes-prepare-saved-domain.sh
2013-08-13 00:36:49 +02:00
Marek Marczykowski
19982da9d2
QubesVm: drop evals already covered by generic deserializer
2013-08-13 00:33:54 +02:00
Marek Marczykowski
28b8eb0445
Send monitor layout at VM startup.
...
Gui daemon isn't aware of multihead parameters, also gui protocol
doesn't support such information - currently by design it is configured
via Qubes RPC service.
At GUI startup send monitor layout to the VM.
2013-08-11 04:11:34 +02:00
Marek Marczykowski
42416504bb
qvm-prefs: fix checking kernel path
2013-08-09 13:00:07 +02:00
Andrew Sorensen
ead479804e
dom0: wait for folder to be created before adding file
2013-07-07 00:00:07 -07:00
Zrubi
2fc8e7abb0
qubes-hcl-report update + qvm-check
...
It's now handle dual VGA scenarios, got some other hardware related
improvements, and some usage help text ;)
And because I needed to check if a VM is exists or not just made a
small check script: qvm-check
This is really just a stripped down version of the existing qvm-* scripts..
2013-07-03 09:47:29 +00:00
Andrew Sorensen
1d2990e938
dom0: add option for encryption to qvm-backup
2013-06-22 21:27:58 -07:00
Andrew Sorensen
4ed00f123d
dom0: allow user to decide if encryption should be used, close qvm database
2013-06-22 21:19:59 -07:00
Andrew Sorensen
3d7af2f7f5
dom0: allow the user to set the AppVM
2013-06-22 20:59:07 -07:00
Andrew Sorensen
c2f157c2d2
dom0: close Popen when the transfer is complete
2013-06-22 20:30:32 -07:00
Andrew Sorensen
93162df677
dom0: use vm.run() instead of subprocess.Popen() directly
2013-06-22 19:59:16 -07:00
Andrew Sorensen
246e8c383d
dom0: fix directory creation
2013-06-22 18:22:11 -07:00
Andrew Sorensen
7cacc3db48
dom0: edit qvm-backup to use backup_do_copy, throw error when appvm is not found
2013-06-22 18:02:40 -07:00
Marek Marczykowski
c8b3009b4f
One more missing import
2013-06-07 05:40:13 +02:00
Marek Marczykowski
a1e9e3bf1a
Fix domain clone/rename
2013-05-25 22:18:37 +02:00
Marek Marczykowski
8b71129445
qvm-template-commit: --offline-mode
...
Just a placeholder for now, to have common template-builder with Qubes
R3.
2013-05-18 06:01:25 +02:00
Marek Marczykowski
8efba3092c
dispvm: fix zenity arguments for error message
2013-05-16 15:53:29 +02:00
Marek Marczykowski
6009ac5021
Remove default runlevel from VM kernel parameters
...
Runlevels are not used anymore with systemd (it uses target concept).
Remove the parameter as it causes problems with archlinux template.
2013-05-04 05:27:33 +02:00
Andrew Sorensen
65822f6033
dom0: switch backup compression to .tar.gz, properly handle folders.
2013-03-27 11:04:39 -07:00
Andrew Sorensen
bf2dd7f0c7
dom0: allow backup to AppVM instead of just local block device
2013-03-26 18:36:29 -07:00
Marek Marczykowski
3e119a6589
version 2.1.17
2013-03-26 03:05:29 +01:00
Marek Marczykowski
48098accc5
core: fix datetime handling with new imports
...
Now it is 'import datetime', not 'from datetime import datetime', so use
explicit datetime class from datetime module.
2013-03-26 02:15:34 +01:00
Marek Marczykowski
59d36cfb69
Missing imports...
2013-03-26 01:28:39 +01:00
Marek Marczykowski
0419aee8ab
spec: provides qubes-doc-dom0
2013-03-25 16:28:55 +01:00
Marek Marczykowski
17709dcce9
qvm-tools: qvm-run: eturn exitcode!=0 if any command failed
2013-03-25 16:28:55 +01:00
Marek Marczykowski
b0ec7c7b01
Missing import
2013-03-25 16:28:55 +01:00
Marek Marczykowski
ef82b53b64
spec: typo fix
2013-03-25 16:28:55 +01:00
Marek Marczykowski
398f54f99a
qvm-tools: remove net-tools dependency part two
2013-03-21 05:20:10 +01:00
Marek Marczykowski
340b62d4d4
Update make clean target
2013-03-20 16:40:01 +01:00
Marek Marczykowski
0ec6da8050
spec: update Requires
2013-03-20 16:37:34 +01:00
Marek Marczykowski
b72fdb35ee
Remove support for old builder API
2013-03-19 19:02:15 +01:00
Marek Marczykowski
f7d868bff8
Missing imports once again...
2013-03-19 13:36:35 +01:00
Marek Marczykowski
f33a9857cf
Add Makefile.builder
2013-03-18 02:24:49 +01:00
Marek Marczykowski
11243a51d3
QubesHVm: add missing imports again
2013-03-18 02:24:32 +01:00
Marek Marczykowski
4dea00349a
QubesHVm: add missing imports
2013-03-16 20:07:11 +01:00
Marek Marczykowski
a84886db07
Move all files one level up
2013-03-16 19:56:51 +01:00
Marek Marczykowski
9db68897c7
Remove other Linux-specific stuff
...
Move remaining files to linux/ subdirectory.
2013-03-16 19:54:22 +01:00
Marek Marczykowski
fa8d659189
Move dom0-update code to separate repository
...
This is highly Linux-specific code. Perhaps other systems will have
equivalent, but for now move it to Linux-only repository.
2013-03-16 19:14:26 +01:00
Marek Marczykowski
0c4ea10bda
Move standalone qvm-sync-appmenus to core-dom0-linux
...
It makes no sense to leave standalone tool here while real code is moved
to core-dom0-linux. Also move its manpage.
2013-03-16 18:35:24 +01:00
Marek Marczykowski
a633d331f3
Move icons to separate repository
...
Because of license reasons (icons are based on GPL resources so can't be
dual licensed).
2013-03-16 18:06:33 +01:00
Marek Marczykowski
bd84ebfd8a
Simplify QubesTemplateVm class
2013-03-16 18:05:20 +01:00
Marek Marczykowski
38f3e98f36
Typos
2013-03-16 18:04:53 +01:00
Marek Marczykowski
8edadb40aa
Move appmenus handling code to separate repository
...
This code is highly Linux-specific so move it out of the core
repository.
2013-03-16 18:03:10 +01:00
Marek Marczykowski
8806aeab5c
QubesNetVm: use xs module, not xenstore-* command
2013-03-16 17:00:59 +01:00