Commit Graph

3558 Commits

Author SHA1 Message Date
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
Marek Marczykowski
471896f38f QubesVm: introduce hooks for plugins
Besides introducing new VM classes, plugins may influence existing VM
behavior. Introduce convenient hooks for it. Without those hooks it still was
possible, but in much less correct way - overriding class methods from
plugin module.
2013-03-16 17:00:51 +01:00
Marek Marczykowski
3ec6d3d237 Do not mark get_attrs_config as internal private method
It is intended to at least be extended by subclasses, so isn't really
internal, rather part of API.
2013-03-16 16:14:07 +01:00
Marek Marczykowski
0f7308ceeb Minor style cleanup (qubes.py only)
Break long lines, remove unused imports, remove dead code
2013-03-16 16:14:07 +01:00
Marek Marczykowski
ecd8837113 Split core qubes.py into modules 2013-03-16 16:14:01 +01:00
Marek Marczykowski
41675aa30a spec: remove obsolete network setup 2013-03-15 23:54:49 +01:00
Marek Marczykowski
b733754165 Improve vm.is_*vm functions
Do not refer to other VM class explicitly from QubesVm
2013-03-15 23:11:18 +01:00
Marek Marczykowski
7343fea255 Global settings rework
Collect all global settings in three hashes instead of bunch of
unrelated global variables.

Also use of os.path.join instead of str1 + "/" + str2.
2013-03-15 23:03:38 +01:00
Marek Marczykowski
2e29b8ee86 The Underscores Revolution: DispVM savefiles 2013-03-15 23:03:38 +01:00
Marek Marczykowski
341f202a26 The Underscores Revolution: filenames 2013-03-15 23:03:28 +01:00
Marek Marczykowski
e1472df9dd Remove obsolete files 2013-03-14 15:05:07 +01:00
Marek Marczykowski
820ee45f03 Minor 'misc' and 'aux-tools' directory cleanup 2013-03-14 13:48:28 +01:00
Marek Marczykowski
1d39ab206a The Underscores Revolution: adjust gui-daemon path 2013-03-14 04:50:37 +01:00
Marek Marczykowski
50a8068e6f Rename qvm-core -> core 2013-03-14 04:49:48 +01:00
Marek Marczykowski
1cbb17cb2b The Underscores Revolution: xenstore paths 2013-03-14 04:49:41 +01:00
Marek Marczykowski
4dbe0e0210 The Underscores Revolution: adjust qrexec path 2013-03-14 04:06:55 +01:00
Marek Marczykowski
c90f5199dd The Underscores Revolution: RPC services 2013-03-14 01:22:43 +01:00
Marek Marczykowski
fe7d62f077 Move qmemman.conf to qmemman dir 2013-03-14 01:18:27 +01:00
Marek Marczykowski
1d8222dbdb Remove Fedora-comps.xml
We have now own Qubes-comps.xml, so use it if present.
2013-03-14 00:55:20 +01:00
Marek Marczykowski
0188ee9853 Rename 'test' dir 2013-03-13 06:15:42 +01:00
Marek Marczykowski
e4264f4917 Remove SysV-init scripts
Now dom0 uses SystemD, so init.d scripts no longer needed.
2013-03-13 06:14:07 +01:00
Marek Marczykowski
d9358a91aa Move manpages here from separate repo 2013-03-12 17:02:26 +01:00
Marek Marczykowski
ad2bdf0634 Rename 'version_dom0' -> 'version'
This repository contains only dom0 files now.
2013-03-12 16:50:14 +01:00
Marek Marczykowski
db7f375635 Introduce 'doc' dir 2013-03-12 16:13:32 +01:00
Marek Marczykowski
fce0db13c9 move qvm-create-default-dvm to qvm-tools dir 2013-03-12 16:12:23 +01:00
Marek Marczykowski
fcf51c6a6f Remove qclipd - now part of qubes-manager 2013-03-12 16:00:31 +01:00
Marek Marczykowski
b48446d99f Mark "Yes" as default answer for qrexec policy ask dialog
In KDE it already was default, but in XFCE no, so make this explicit.
2013-03-10 14:59:41 +01:00
Marek Marczykowski
844cb21544 Require dmidecode - for qubes-hcl-report tool 2013-03-09 22:20:47 +01:00
Olivier Medoc
9e5cda6dc5 qvm-tools: Add internal option in qvm-prefs 2013-03-09 00:24:45 +01:00
Marek Marczykowski
b3c9c74a50 move dispvm files to more meaningful directory 2013-03-08 17:26:55 +01:00
Marek Marczykowski
1c248b96c7 gitignore update 2013-03-07 05:07:50 +01:00
Marek Marczykowski
0e8037deee remove VM files 2013-03-07 05:07:42 +01:00
Marek Marczykowski
ca7b381606 qfile-dom0-unpacker: move used object to dom0 subdirectory
This is actually _copy_ of files in core-agent-linux repo.
2013-03-07 04:11:28 +01:00
Marek Marczykowski
5670f4de77 qfile-dom0-unpacker: do not use gui-fatal
most errors are reported to sending party, the only local left are pretty
unlikely to happen, so simply log them to logfile (stderr).
2013-03-07 03:57:27 +01:00
Marek Marczykowski
f4c37be03a remove qubes-core-libs files - moved to separate repository 2013-03-07 02:54:55 +01:00
Marek Marczykowski
e0ca1a5674 move tests to dom0
This files really are about dom0 tools.
2013-03-07 02:30:11 +01:00
Marek Marczykowski
3c3252b2a3 Remove qrexec - moved to separate package 2013-03-07 02:30:03 +01:00
Marek Marczykowski
325cf4b894 forgotten subdir 2013-03-06 18:41:10 +01:00
Marek Marczykowski
ca2a54b2b1 do install files used by dom0 netvm
We don't support dom0 netvm anymore.
2013-03-06 18:38:08 +01:00
Marek Marczykowski
7d07a6cf50 move dom0 files to dom0 subdirectory
Those files are actually common for dom0 and VM, but as we splitted the repos,
move them accordingly.
2013-03-06 18:37:58 +01:00