Commit Graph

2298 Commits

Author SHA1 Message Date
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
Marek Marczykowski
cd7544b663 Merge branch 'master' of git://git.qubes-os.org/joanna/core 2013-03-04 00:07:36 +01:00
Marek Marczykowski
71f17cf0d0 vm/fstab: enable "discard" option for /rw
This, in conjunction with support in xen-blkfront/back, shrinks private.img in
dom0 with every removed file in VM. So no longer manual cleaning unused space
with some dd + cp trickery.
2013-03-03 21:20:09 +01:00
Marek Marczykowski
e8468928fe vm/fstab: remove comment about anaconda 2013-03-03 21:19:54 +01:00
Marek Marczykowski
35cdaf5b81 dom0/qubes-dom0-network-via-netvm: use iproute instead of net-tools
Apparently net-tools isn't installed by default in fc18-based dom0.
2013-03-03 20:06:20 +01:00
Marek Marczykowski
d048608c8c dom0/qubes-dom0-network-via-netvm: update xen-netfront module name 2013-03-03 20:05:53 +01:00
Marek Marczykowski
8fc805f34a vm/systemd: disable avahi-daemon
Aparently this service have changed name, so make sure it will be disabled also
under new name.
2013-03-03 17:35:54 +01:00
Marek Marczykowski
35e01c4165 dom0/spec: improve PackageKit settings
1. Do not try to tell "no network detected"
2. Do not try to tell "Distribution upgrade detected - Fedora 16"
2013-03-01 01:36:05 +01:00
Joanna Rutkowska
ef972bcbc7 Makefile: use fc18 as default value for DIST_DOM0 2013-02-28 13:43:32 +00:00
Joanna Rutkowska
81a8a372ab version 2.1.16-dom0 2013-02-28 13:33:39 +00:00
Marek Marczykowski
c9cf1cc554 dom0/hcl-report: minor fix 2013-02-28 14:28:53 +01:00