Go to file
Marek Marczykowski-Górecki af2435c0d4
Make some properties default to template's value (if any)
Multiple properties are related to system installed inside the VM, so it
makes sense to have them the same for all the VMs based on the same
template. Modify default value getter to first try get the value from a
template (if any) and only if it fails, fallback to original default
value.
This change is made to those properties:
 - default_user (it was already this way)
 - kernel
 - kernelopts
 - maxmem
 - memory
 - qrexec_timeout
 - vcpus
 - virt_mode

This is especially useful for manually installed templates (like
Windows).

Related to QubesOS/qubes-issues#3585
2018-07-16 22:02:58 +02:00
ci Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
contrib events: add support for async event handlers 2017-07-04 13:04:22 +02:00
doc doc: handle release definition when not being in a git repository 2018-04-03 23:12:14 +02:00
etc Replace pool config parsing logic 2016-04-25 07:16:37 +02:00
linux backup.py: add vmN/empty file if no other files to backup 2018-02-24 22:43:53 +00:00
qubes Make some properties default to template's value (if any) 2018-07-16 22:02:58 +02:00
qubes-rpc Add qubes.GetDate proxy service 2018-03-03 03:50:58 +01:00
qubes-rpc-policy Add qubes.GetDate proxy service 2018-03-03 03:50:58 +01:00
qubespolicy Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
qvm-tools Match error output string format 2018-04-09 21:58:10 -07:00
relaxng Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rpm_spec Update windows-related feature requests 2018-07-16 22:02:58 +02:00
templates Switch to new PVH config variant 2018-01-24 02:48:00 +01:00
test-packages Fix starting VM with kernel=None 2017-12-14 23:26:52 +01:00
tests tests: convert pvgrub tests to core3 API 2018-02-28 04:41:30 +01:00
.coveragerc add config for coverage.py 2015-10-12 16:40:46 +02:00
.gitignore run-tests: Script for running tests in repo 2016-04-20 13:54:56 +02:00
.pylintrc Remove obsolete options from .pylintrc 2016-07-21 12:21:00 +02:00
.travis.yml travis: flag codecov.io uploads with 'unittests' flag 2017-06-02 12:31:07 +02:00
installer.wxs windows/installer: configurable destination directory 2014-11-19 12:50:31 +01:00
LICENSE Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
Makefile api/admin: implement admin.vm.volume.Set.rw method 2018-03-20 16:52:06 +01:00
Makefile.builder rpm: integrate -doc package into main one 2017-05-12 18:43:35 +02:00
README.md Update readme 2017-10-16 04:16:23 +02:00
run-tests tests: rearrage LVM thin tests to run at least some in devel env 2017-05-12 18:10:17 +02:00
setup.cfg Add yapf configuration to setup.cfg 2016-07-21 12:11:34 +02:00
setup.py Update windows-related feature requests 2018-07-16 22:02:58 +02:00
version version 4.0.27 2018-04-16 22:37:00 +02:00

Qubes core, version 3

Build Status

This is master branch of the Qubes OS core.

API documentation is available: https://dev.qubes-os.org/projects/core-admin/en/latest/.